因为Qt5.4自带QMYSQL的驱动程序类型,但没有自带mysql的dll 所以只需要把libmysql.dll 放在Qt的bin目录就可以了。注意:dll的32位和64位跟Qt需要一致
libmysql.dll安装mysql的安装包就有
bin目录为 我的目录:D:\Qt5\5.4\mingw491_32\bin
使用代码:
QSqlDatabase db2 =QSqlDatabase::addDatabase("QMYSQL", "mysql");// 如果要连接多个数据库,必须指定不同的连接名字,否则会覆盖上面的默认连接
db2.setHostName("localhost"); //选择本地主机
db2.setDatabaseName("date"); //设置数据源名称
db2.setUserName("admin"); //登录用户
db2.setPassword("admin"); //密码
if(!db2.open()) //打开数据库
{ qDebug()<<"sql错误"<<db2.lastError().text(); //提示数据库没有连接的错误信息。 //打开失败
}else
{ qDebug()<<"mysql数据库打开成功";
}
后续上传对应的libmysql.dll。