QSqlDatabase: QMYSQL driver not loaded 解决方案
来源:互联网 发布:中国人工智能技术 编辑:程序博客网 时间:2024/05/21 14:00
在Qt 5中使用数据库连接时,弹出下面的错误:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
从上面的错误可以看出,错误发生在MySQL数据库驱动并未加载。
对于这种错误一般有两种情况:
第一种:无MySQL驱动,那么检查 Qt\5.3\msvc2013_64_opengl\plugins 目录下是否有qsqlmysql.dll,如果没有,就说明Qt没有相应的mysql驱动。这时,在QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 报错中没有QMYSQL项。
解决方法是:拷贝qmysql.dll至plugins目录下。如何获取?http://blog.163.com/e_rommel/blog/static/187383045201292422139149/ 或 http://dev.wo.com.cn/bbs/viewthread.jsp?tid=140945&extra=page%3D1 。
第二种:库支持不完善。
解决方法是:将MySQL\MySQL Server 5.7\lib下的libmysql.dll拷贝至Qt\5.3\msvc2013_64_opengl\bin下即可。
0 0
- QSqlDatabase: QMYSQL driver not loaded 解决方案
- QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: QMYSQL driver not loaded 解决方法
- QSqlDatabase: QMYSQL driver not loaded 解决办法
- QSqlDatabase: QMYSQL driver not loaded问题解决
- QSqlDatabase: QMYSQL driver not loaded 解决方法
- QSqlDatabase: QMYSQL driver not loaded 解决方法
- QSqlDatabase: QMYSQL driver not loaded but available
- QSqlDatabase: QMYSQL driver not loaded问题解决方法
- ubuntu qt4下链接数据库 QSqldatabase:QMYSQL driver not loaded available drivers:QSQLITE 解决方案
- Qt 5.4.0下连接MySQL数据库,QSqlDatabase: 出现QMYSQL driver not loaded 解决方案
- Qt5.3.1 ubuntu14.0464bit QSqlDatabase: QMYSQL driver not loaded的解决方案 real solution
- Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
- Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: QMYSQL driver not loaded(QT5.3)
- sharedPrerence的优化
- 在CentOS下搭建自己的Git服务器
- invalid entry compressed size 解决方法
- Android静默安装应用
- 判断中文系统
- QSqlDatabase: QMYSQL driver not loaded 解决方案
- Java反射的作用
- 学习Android之 时间日期控件的使用
- Word Break (Java)
- 常用Keytool 命令
- 防止入侵者嗅探web密码
- webapp滑屏框架相关
- App调试内存泄露之Cursor篇
- Android.mk简介