赞
踩
作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
Qt 中有一个典型的 MySql 驱动问题,不出意外的话,只要使用 MySql 数据库,就一定会遇到:
- QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
基本原理:Qt 在操作 MySql 时,会尝试加载对应的插件(即:qsqlmysql.dll 和 qsqlmysqld.dll),但由于这些插件依赖于 MySql 的库(即:libmysql.dll),所以当找不到插件或者对应的 MySql 库时,就会加载失败!
为了测试 MySql 数据库连接,我们提供了一个简单的示例程序(配置按需更改):
- #include <QCoreApplication>
- #include <QSqlDatabase>
- #include <QtDebug>
-
- int main(i
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。