0
点赞
收藏
分享

微信扫一扫

windows下QT5.9连接MYSQL


首先,按照教程尝试连接数据库:

QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7

windows下QT5.9连接MYSQL_连接失败

windows下QT5.9连接MYSQL_mysql_02

连接失败
意思大概就是:“QMYSQL驱动加载失败”,“可用驱动有:QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL7”。

明明可用驱动中包含QMYSQL,为什么会提示加载失败呢?查看了一坨资料,总结了一下,应该是缺了加载mysql驱动时所需要的一些东西,导致加载失败。

根据网上提供的方法:将mysql安装目录中的libmysql.dll文件拷贝到QT安装目录下的bin目录中就可以了:

​​

windows下QT5.9连接MYSQL_mysql_03

​​ 将这三个文件复制到D:\QT5.9\5.9.2\mingw53_32\bin路径下,还是回报上边的错误,没办法只能手动加载库:

 

windows下QT5.9连接MYSQL_mysql_04

打印true,再尝试连接数据库就显示连接成功了

举报

相关推荐

0 条评论