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");
}
运行以上代码,出现以下现象:

本文介绍了在Windows环境下,使用Qt5.7和C++如何连接MySQL数据库。当运行代码遇到问题时,通过下载MySQL安装包,提取libmysql.dll文件并放入Qt的bin目录,解决了库文件缺失的问题,从而成功建立数据库连接。
最低0.47元/天 解锁文章
1690

被折叠的 条评论
为什么被折叠?



