Qt 5.9.0 mingw53_32在windows7系统64位,连接mysql数据库
首先在xxx.pro工程文件中添加
- QT += sql
第二创建QT console application
代码 如下
#include <QtSql>
#include<iostream>
int main()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("192.168.8.223");
db.setPort(3306);
db.setDatabaseName("QT_DB");
db.setUserName("root");
db.setPassword("123456");
if (!db.open())
{
std::cout<<"Cannot open database!!!"<<std::endl;
return false;
}
else
{
std::cout<<" open database success!!!"<<std::endl;
return true;
}
}
第三 把如下 5个文件复制到安装目录下\Qt\Qt5.9.0\5.9.0\mingw53_32\bin。
libmysql.dll
libmysql.lib
libmysqld.dll
libmysqld.lib
mysqlclient.lib
下载链接
https://download.csdn.net/download/longsooooon/10297630
注意一点是虽然系统是64位的,但是上面5个文件都要32位的