qsqldatabase连接mysql_Windows下Qt连接Mysql数据库的方法,解决QSqlDatabase: QMYSQL d

如果你时间紧迫,建议直接看这篇文章的最后“补充六”中提供的资源! 之前做毕业设计的时候曾经成功的完成过这个工作,可惜没有及时的记录下来。最近因为项目的需要,再一次需要做Qt和Mysql数据 库的连接。我综合了一下网上的资料,结合自己做的实验,总结了

如果你时间紧迫,建议直接看这篇文章的最后“补充六”中提供的资源!

之前做毕业设计的时候曾经成功的完成过这个工作,可惜没有及时的记录下来。最近因为项目的需要,再一次需要做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

谢谢各位网友的分享!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值