在windows下Qt5.7/C++怎么连接MySQL数据库
MySqlConnect::MySqlConnect()
{
QSqlDatabase db=QSqlDatabase::addDatabase(“QMYSQL”);
QSqlQuery query(db);
db.setDatabaseName(“qt_manage”);
db.setHostName(“127.0.0.1”);
db.setPort(3306);
db.setUserName(“root”);
db.setPassword(“”);
if(db.open()){
qDebug()
}else{
qDebug()
return ;
}
//设置数据库编码
query.exec(“SET NAMES utf8”);
}
运行以上代码,出现以下现象:

解决方法:
到https://dev.mysql.com/downloads/windows/installer/下载MySQl,

下载完成,解压。
把mysql-5.6.24-win32.1432006610mysql-5.6.24-win32liblibmysql.dll

复制到QtQt5.7.05.7mingw53_32bin

然后运行,数据库连接成功。(当然,你还得安装好MySQL数据库)
本人的博客链接
文章来源于互联网:在windows下Qt5.7/C++怎么连接MySQL数据库