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文件路径。
按照上面的步骤操作即可完成链接配置。
下面就可以写链接数据库的代码了,如下:
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"); }
相关文章推荐
- 《PCL点云库学习&VS2010(X64)》Part 5 VTK6.2+VS2013+Qt5.5 测试VTK基于VS2013的Qt程序
- 嵌入式Qt开发环境搭建及移植到开发板----Qt学习笔记
- QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决(二)
- QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决(一)
- Qt创建数据库、插入内容
- Qt Creator 设置黑色风格
- qt QPrint
- 解决Qt5 Creator无法切换输入法(fcitx)
- QTP学习笔记(一):安装篇,解决QTP无法识别控件对象的问题
- QT-Creator+SDK+编译器+自定义配置
- Qt入门之信号与槽机制
- Qt5.5和5.4在opengl中setUpdateBehavior函数引起的问题
- QT工程转换为VS2013项目文件
- Qt快速入门系列教程
- QT中对话框的show()和exec()的区别
- Qt5.5+vs2013开发环境配置
- Qt库版本改变引发的问题
- qt5解决中文编译错误问题
- Qt Creator: Common Errors When Debugg
- Qt Creator: Common Errors When Debugg