Qt通过ODBC使用MySql

来源:互联网 发布:王啸坤 长白山 知乎 编辑:程序博客网 时间:2024/06/09 18:49

1,安装MySql的ODBC驱动:

     1, 下载mysql-connector-odbc-3.51.20-win32,默认安装就行了。

     2,在控制面板的ODBC管理中,添加MySql的Driver,并设置Driver即可。

2,编译MySql的驱动:

      1、首先:进入到自己相应的qt/src/plugins/sqldrivers/mysql 目录下 (我的目录为:C:\QT\4.8.0\src\plugins\sqldrivers\mysql),这个下面有两个文件mysql.pro,一个main.cpp还有一个README

      2、用文本编辑器打开该目录下的mysql.pro文件, 在mysql.pro中加入: 

INCLUDEPATH+="C:\Program Files\MySQL\MySQL Server 5.5\include"

LIBS+="C:\Program Files\MySQL\MySQL Server 5.5\lib\opt\libmysql.lib"

3、打开Qt 4.8.0 Command Prompt, 编译 这个文件 

#qmake -o Makefile mysql.pro

//提示3条警告信息,但没影响

#mingw32-make (这个网上有好几个编译命令,我的是用nmake);

可以看到,D:\Addapp\Qt\4.8.5\src\plugins\sqldrivers\mysql\debug该目录下多了qsqlmysqld4.dll和qsqlmysqld4.lib,将这两个文件拷贝到D:\Addapp\Qt\4.8.5\plugins\sqldrivers目录即可。

3,在项目中使用MySql驱动:

      在项目上右键,点击弹出的Qt Project Settings,勾选Sql Library即可。


通过以上步骤,就可以在Qt中使用MySql了。

参考:http://www.qtcn.org/bbs/read-htm-tid-51060.html

0 0
原创粉丝点击