Windows下Qt连接MySql数据库


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"); }
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM