Windows平台如何用Qt库实现MySQL数据库连接?
- 内容介绍
- 文章标签
- 相关推荐
本文共计974个文字,预计阅读时间需要4分钟。
如果应用仅需连接远程数据库,本地无需安装MySQL。只需确保找到MySQL提供的libmysql.dll和libmysqld.dll两个动态链接库,并将它们加入Qt安装目录下的mingw53_32\bin中即可。
如果应用只需要连接远程数据库,那么本地不需要安装 MySQL,只需要找到 MySQL 提供的 libmysql.dll 和libmysqld.dll 两个动态连接库,把他们加入到 Qt安装目录\5.9\mingw53_32\bin\;默认 Qt 自带已编译好的 qsqlmysql.dll 和 qsqlmysqld.dll (文件路径为 Qt安装目录\5.9\mingw53_32\plugins\sqldrivers\ );两者如果配套就能成功地让 Qt 连接上 MySQL。
(我安装的Qt 版本是 Qt 5.9.0 mingw53_32,文章中提到的一些路径是我本机上的路径,需要进行适当修改)
一、测试 Qt 与 MySQL 是否能正常连接
假设 Qt安装目录\5.9\mingw53_32\bin\ 下已加入了 libmysql.dll 和 libmysqld.dll,进行以下测试。
本文共计974个文字,预计阅读时间需要4分钟。
如果应用仅需连接远程数据库,本地无需安装MySQL。只需确保找到MySQL提供的libmysql.dll和libmysqld.dll两个动态链接库,并将它们加入Qt安装目录下的mingw53_32\bin中即可。
如果应用只需要连接远程数据库,那么本地不需要安装 MySQL,只需要找到 MySQL 提供的 libmysql.dll 和libmysqld.dll 两个动态连接库,把他们加入到 Qt安装目录\5.9\mingw53_32\bin\;默认 Qt 自带已编译好的 qsqlmysql.dll 和 qsqlmysqld.dll (文件路径为 Qt安装目录\5.9\mingw53_32\plugins\sqldrivers\ );两者如果配套就能成功地让 Qt 连接上 MySQL。
(我安装的Qt 版本是 Qt 5.9.0 mingw53_32,文章中提到的一些路径是我本机上的路径,需要进行适当修改)
一、测试 Qt 与 MySQL 是否能正常连接
假设 Qt安装目录\5.9\mingw53_32\bin\ 下已加入了 libmysql.dll 和 libmysqld.dll,进行以下测试。

