日期:2014-05-16 浏览次数:20541 次
如果你时间紧迫,建议直接看这篇文章的最后“补充六”中提供的资源!
之前做毕业设计的时候曾经成功的完成过这个工作,可惜没有及时的记录下来。最近因为项目的需要,再一次需要做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
谢谢各位网友的分享!