Qt之安装MySQL驱动
2017-04-02 13:21
441 查看
测试环境
windows + MinGW 32bit + Qt5.5.1 32bit安装步骤
Step1: mysql官网下载mysql源码 (看清楚Qt是32bit还是64bit)。
网址:https://dev.mysql.com/downloads/mysql/mysql放置位置为:D:\mysql
Step2: 编译。
Qt安装位置: C:\Qt\Qt5.5.1\5.5\mingw492_32\bin打开Qt 5.5 for Desktop (MinGW 4.9.2 32)。
切换到C:\Qt\Qt5.5.1\5.5\Src\qtbase\src\plugins\sqldrivers\mysql(为mysql驱动的源码目录)
执行以下命令:
qmake "INCLUDEPATH+=D:\mysql\include" "LIBS+=D:\mysql\lib\libmysql.lib" mysql.pro
mingw32-make
Step3: 将编译好的.a和.dll文件放到指定目录。
目录为:C:\Qt\Qt5.5.1\5.5\Src\qtbase\plugins\sqldriversStep4: 测试
新建一个QT widget项目,在pro项目文件中加上sql。以下为测试代码:
//连接MySQL数据库 QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //设置主机名 db.setHostName("localhost"); //设置数据库名 db.setDatabaseName("book"); //设置账号名 db.setUserName("root"); //设置密码名 db.setPassword("123456"); //设置端口 db.setPort(3306); if(!db.open()) { QMessageBox::critical(0,QObject::tr("error"), db.lastError().text()); } else { qDebug() << "Connect to database successfully!" << endl; }
相关文章推荐
- MySQL的安装、编译Qt驱动和测试
- ubuntu下安装Qt4的mysql驱动
- 解决没有安装Qt 的mysql sql驱动插件情况下不能连接数据库的问题
- MySQL的安装、编译Qt驱动和测试
- 安装QT mysql驱动
- Windows下mysql安装,生成qt驱动过程
- ubuntu12.04(64位)中qt安装mysql驱动插件注意事项
- ubuntu下安装qt 的mysql 驱动遇到的问题
- qt 安装 mysql 驱动
- centos 下Qt安装 mysql驱动(亲测可行)
- ubuntu下安装qt的mysql驱动遇到的问题
- qt MySql和驱动的安装
- win8安装Qt+mysql+qt编译mysql驱动+测试实例解析4.8.2
- ubuntu下安装qt的mysql驱动遇到的问题
- 使用mingw32编译QT下mysql驱动的流程
- qt mysql 驱动编译
- Ubuntu下为QT编译mysql驱动
- QT-VS2008-MYSQL驱动编译
- MyEclipse MySQL驱动安装
- Window下 Qt 编译MySQL驱动