Windows下Qt连接Mysql数据库的方法,解决QSqlDatabase: QMYSQL driver not loaded 问题
来源:互联网 发布:大数据时代epub 编辑:程序博客网 时间:2024/06/05 20:15
作者:youhaipeng
转自:http://blog.csdn.net/youhaipeng/article/details/7997452
如果你时间紧迫,建议直接看这篇文章的最后“补充六”中提供的资源!
之前做毕业设计的时候曾经成功的完成过这个工作,可惜没有及时的记录下来。最近因为项目的需要,再一次需要做Qt和Mysql数据库的连接。我综合了一下网上的资料,结合自己做的实验,总结了一些步骤和关键点。
首先,我建议读者阅读一下这个网友的博客:
http://blog.csdn.net/wang_xuehen/article/details/7483133
这个网友的博客应该说总结的很好,我们结合他的文章看出,其实在编译Mysql数据库的时候无非有四步:
1 安装Mysql
2 设置环境变量
3 使用Qt自带的编译工具,编译数据库驱动
4 得到数据库驱动
只是我想再补充一下这个兄弟的博客内容:
补充一: Mysql安装路径中不能有空格(强调一下),这是Qt的一个特殊要求
补充二: Mysql安装时一定要把源代码也安装上,这个在安装时有选项
补充三: Mysql配置时一定打开网络访问模式
补充四: 该网友的教程还缺少一步,会造成“一个错误:
“QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC”
解决方法:C:/MySQL/bin目录下的libmySQL.dll文件复制到Qt安装目录下的D:\Qt\qt\bin目录中
我就遇到了这个问题
补充五:这个网友没有测试代码,我自己用过的测试代码已经传到CSDN上了:
http://download.csdn.net/detail/youhaipeng/4580979
补充六:最后为大家提供一个非常好的网友资源,这里面有详细的安装和测试方法,就是这个网友的博客帮我最终解决问题:
http://dev.wo.com.cn/bbs/viewthread.jsp?tid=140945&extra=page%3D1
谢谢各位网友的分享!
- Windows下Qt连接Mysql数据库的方法,解决QSqlDatabase: QMYSQL driver not loaded 问题
- Windows下Qt连接Mysql数据库的方法,解决QSqlDatabase: QMYSQL driver not loaded 问题
- Qt 连接到MySQL/解决QSqlDatabase: QMYSQL driver not loaded
- Qt 5.4.0下连接MySQL数据库,QSqlDatabase: 出现QMYSQL driver not loaded 解决方案
- Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
- Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
- Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
- QT连接mysql数据库报错——QSqlDatabase: QMYSQL driver not loaded
- Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded,QSqlDatabase: available drivers: QSQLITE QMYSQL
- Qt连接MySQL提示“QSqlDatabase: QMYSQL driver not loaded”的解决办法
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- Qt5.4连接mysql出现QSqlDatabase: QMYSQL driver not loaded
- QT5 解决QSqlDatabase: QMYSQL driver not loaded 问题
- qt 5.2 使用mysql数据库,提示出错QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: QMYSQL driver not loaded问题解决方法
- Fedora11下QT4连接MYSQL出错处理QSqlDatabase: QMYSQL driver not loaded
- Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded but available
- Qt5.5下连接Mysql显示QSqlDatabase: QMYSQL driver not loaded but available
- 浅谈 qmake 之 pro、pri、prf、prl文件
- 每日一练(五)变换节点
- Java中File类总结
- 1482. 奖学金 寒假第一天 自己写出来的第一道sicily题
- 复习一下虚方法加深印象
- Windows下Qt连接Mysql数据库的方法,解决QSqlDatabase: QMYSQL driver not loaded 问题
- 一个比较好用的网络爬虫软件GooSeeker
- 莱鸟学apache DBCP(一)之BasicDataSourceFactory
- 查询Sqlserver数据库死锁的一个存储过程
- Qt的各部分功能
- [ISUX转译]iOS7人机界面指南
- 过山车(匈牙利算法)
- sql server访问Excel97-2003 Excel2007
- 51单片机启动代码:STARTUP.A51