您的位置:首页 > 编程语言 > Qt开发

Windows下Qt连接MySql数据库

2016-05-19 20:07 417 查看
1、设置环境变量,需添加如下的环境变量:



2、打开Qt Command Prompt,输入第一条命令:cd %QTDIR%\src\plugins\sqldrivers\mysql 后按回车,然后输入第二条命令: qmake "INCLUDEPATH+=C:\MySQL\include","LIBS+=C:\MySQL\lib\opt\libmysql.lib" mysql.pro
最后输入:mingw32-make 进行编译。
或者如下图所示,在.pro文件中添加mql的include文件路径和lib文件路径。



按照上面的步骤操作即可完成链接配置。
下面就可以写链接数据库的代码了,如下:

void UserData::Link()
{
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
db.setPort(3306);
db.setHostName("127.0.0.1");
db.setDatabaseName("chat");
db.setUserName("root");
db.setPassword("admin");
if(!db.open()){
qDebug()<<"Unable to open database";
}else{
qDebug()<<"Database connection established";
}
db.exec("SET NAMES GBK");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: