QT配置Mysql驱动

QT-connector

好像不需要

QT的Mysql驱动插件

1.下载qsqlmysql.dll文件

可以自己使用QT构建,也可以直接从(https://github.com/thecodemonkey86/qt_mysql_driver/releases)上面下载对应的Mysql驱动

这里不展示构建,因为尝试了很久也没有构建成功,不如直接从GitHub上面下载

2.复制

将这个qsqlmysql.dll文件放到 D:\QT\版本号\mingw_64(msvc2022_64)\plugins\sqldrivers\里面

QT项目

1.在XXX.pro里面配置

1
2
3
4
5
QT +=  sql

# 添加 MySQL 支持(我代码注释了该部分还是可以使用Mysql服务)
LIBS += -L"D:/MySQL/lib" -lmysql
INCLUDEPATH += "D:/MySQL/include"

2.在代码目录

复制Mysql\lib\libmysql.lib文件或者从github上面下载好的

复制到D:\QT\QtCode\XXX\build\Desktop_Qt_6_9_0_MinGW_64_bit-Debug\release和D:\QT\QtCode\StorageManageSystem\build\Desktop_Qt_6_9_0_MinGW_64_bit-Debug\debug里面

注:

如果显示有QMysql驱动,但是无法加载,可以检查系统环境里面是否有%MYSQL_HOME%\bin 这个或者D:\Mysql\bin

可以参考这些文章:

Qt零基础系列10:windows 环境下如何添加MYSQL数据库驱动(补充内容) - 知乎

QT连接Mysql数据库(详细成功版) - 知乎

Qt连接MySQL数据库最详细的教程-CSDN博客

彻底解决qt6.1.2,qmysql驱动_qt6 mysql驱动下载-CSDN博客

【Qt应用】Qt连接MySQL数据库-CSDN博客

QT连接MYSQL(保姆级成功案例)_qt mysql-CSDN博客

【Qt应用】Qt连接MySQL数据库-CSDN博客