Qt MySQL驱动加载失败
1、连接MySQL数据库的代码如下:
//输出可用数据库驱动
qDebug()<<"available drivers:";
QStringList drivers = QSqlDatabase::drivers();
foreach(QString driver, drivers)
qDebug()<<driver;
//打开MySQL
QSqlDatabase data_base = QSqlDatabase::addDatabase("QMYSQL");
data_base.setHostName("localhost"); //设置主机地址
data_base.setPort(3309); //设置端口
data_base.setDatabaseName("db"); //设置数据库名称
data_base.setUserName("root"); //设置用户名
data_base.setPassword("password"); //设置密码
if(!data_base.open())
qDebug()<<"failed to connect to mysql";
else
qDebug()<<"success";
2、但是提示加载失败。

3、解决办法:
将MySQL安装目录下的libmysql.dll拷贝到Qt安装目录下的bin目录中即可。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:94
阅读量:137
阅读量:136
阅读量:73