码迷,mamicode.com
首页 > 数据库 > 详细

64位 Qt5.12 MySql 连接问题

时间:2019-10-22 18:18:58      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:路径   mysql   方法   mysql 安装   mysq   自带   msvc   mys   检查   

  关于怎么检查Qt是否带MySql驱动 ,到Qt安装目录下 plugins\sqldrivers下寻找是否有qsqlmysql.dll文件      例如:F:\Qt\Qt5.9.6\5.9.6\msvc2013_64\plugins\sqldrivers  

 

  Qt在之前的版本时自带MySql驱动的,所以连接Mysql 只需要将 Mysql 安装目录下的 libmysql.dll 文件 拷贝到 ../Qt5.9.6/5.9.6/msvc2013_64/bin下即可(更建议考到程序的debug 目录下面)

 

  但是前段时间,用Qt5.12  64bit进行开发,发现上诉方法不管用了,一直提示"驱动无法加载",后来发现,...plugins\sqldrivers 下没有了mysql驱动,查资料说,把mysql驱动移植到商用版里了,但是源码在,可以自己编,源码在 ..Qt\5.12..\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro   

编译好,放到...plugins\sqldrivers路径下即可。

 

  如果自己的Qt无法连接Mysql数据路,驱动无法加载.

  1.查看MySql驱动是否存在 F:\Qt\Qt5.9.6\5.9.6\msvc2013_64\plugins\sqldrivers  路径下

  2.查看 libmysql.dll 的位数和(mysql的位数)和Qt构建套件的位数是否一致

 

64位 Qt5.12 MySql 连接问题

标签:路径   mysql   方法   mysql 安装   mysq   自带   msvc   mys   检查   

原文地址:https://www.cnblogs.com/darwen/p/11721168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!