news 2026/6/6 20:00:59

【BUG解决】qt6.9.3 连接MySQL8.0.44 失败(缺少驱动文件)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【BUG解决】qt6.9.3 连接MySQL8.0.44 失败(缺少驱动文件)

一、问题描述

qt6+ 版本默认不预装 QMYSQL 驱动文件,导致qt应用连接MySQL数据库时报错:
“qt.sql.qsqldatabase: QSqlDatabase: can not load requested driver ‘QMYSQL’, available drivers: QIBASE QSQLITE QMIMER QOCI QODBC QPSQL”

问题排查:

1.检查qt安装路径:C:\Qt\6.9.3\mingw_64\bin (以你的实际安装路径为准),是否存在libmysql.dll和libmysql.lib

2.检查路径C:\Qt\6.9.3\mingw_64\plugins\sqldrivers,是否存在qsqlmysql.debug和qsqlmysql.dll文件

二、问题解决

(一)、拷贝libmysql.dll和libmysql.lib

① 确保你已经安装了 MySQL
② 在本机 MySQL 的安装路径下查找:C:\Program Files\MySQL\MySQL Server 8.0\lib
libmysql.dlllibmysql.lib复制到 C:\Qt\6.9.3\mingw_64\bin

(二)、生成qsqlmysql.debug和qsqlmysql.dll

① 在本地找个风水宝地,确认路径无中文,新建文件夹(D:\qt-mysql-driver),为了后续生成文件做准备;
将 C:\Program Files\MySQL\MySQL Server 8.0 中的lib文件夹和include文件夹复制到 D:\qt-mysql-driver

② 找到 C:\Qt\6.9.3\Src\qtbase\src\plugins\sqldrivers ,用qt打开(如果没有Src文件夹,见下文第三大点)
将sqldrivers 文件夹下所有文件选中,点击打开

③ 第一次打开会进入这个界面,点击构建,等待运行

④ 运行完毕点击左侧边菜单栏 “编辑”,看到如下结构

⑤ 打开.cmake.conf,加入如下 “神秘小代码”
还记得刚刚新建的文件夹吗? 第 二、 (二) 、① 步

SET(FEATURE_sql_mysql ON)SET(MySQL_INCLUDE_DIR"D:/qt-mysql-driver/include")# MySQL 的头文件路径SET(MySQL_LIBRARY"D:/qt-mysql-driver/lib/libmysql.lib")# MySQL 的库文件

保存后点击这个锤子进行编译

⑥ 找到这个build文件夹,找到路径:C:\Qt\6.9.3\Src\qtbase\src\plugins\sqldrivers\build\Desktop_Qt_6_9_3_MinGW_64_bit-Debug\plugins\sqldrivers 中的qsqlmysql.debugqsqlmysql.dll

将这两个文件复制到路径: C:\Qt\6.9.3\mingw_64\plugins\sqldrivers 下即可

运行效果:
日志:qt.sql.mysql: QMYSQLDriver::open: Illegal connect option value ‘CHARSET=utf8mb4’

三、缺少Src文件夹的问题

① 打开 maintenance tool

② 登录 → 选择"添加或移除组件 " (add or remote …)
找到自己版本的qt, 选中所属的sources ,点下一步进行安装即可,安装完继续上述配置步骤

四、参考博客

① 作者 : m0_50696579 文章 : <<Windows11下背景下的Qt6连接MySQL驱动>>

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 5:16:38

同步带轮中的传动精度

同步带传动精度能达到多少先看VCR:转自https://haokan.baidu.com/v?pdwisenatural&vid6945658229236905721 同步齿形带传动的精度 同步带具有定比传动&#xff0c;高速&#xff0c;低噪&#xff0c;无需润滑以及轻质&#xff0c;可实现大中心距等优点&#xff0c;在各种…

作者头像 李华
网站建设 2026/6/6 17:31:22

数据升级 | CnOpenData 1985-2024年中国专利文本数据

一、数据简介中国专利文本数据共涵盖两个部分内容&#xff0c;分别是&#xff1a;专利描述文本信息与专利权利要求文本信息。专利描述文本信息是对各专利的结构、技术要点、使用方法作出清楚、完整的介绍&#xff0c;它应当包含技术领域、背景技术、发明内容、具体实施方法等项…

作者头像 李华
网站建设 2026/6/6 9:27:46

当轴承开始“说话“:用多传感器给故障上双保险

基于多传感器信号融合的滚动轴承故障诊断 自写Pytorch故障诊断代码针对单一传感器数据难以完整刻画滚动轴承故障状态信息&#xff0c;导致故障诊断结果不佳的问题。 提出了基于多传感器数据融合的故障诊断方法。 首先&#xff0c;利用通道拼接将振动信号和电流信号构造成多通道…

作者头像 李华
网站建设 2026/6/4 22:04:24

COMSOL激光熔覆CFD模块:单道单层温度场与流场分析

comsol激光熔覆CFD模块&#xff0c;单道单层&#xff0c;有温度场和流场 激光熔池里金属粉末被高温瞬间熔化的瞬间&#xff0c;总让我想起小时候玩放大镜烧纸片的场景。只不过这次主角换成了千瓦级光纤激光器&#xff0c;舞台变成了COMSOL的CFD模块。今天咱们就聊聊怎么用这个…

作者头像 李华
网站建设 2026/5/31 8:55:40

如何高效利用论文搜索网站获取学术资源与研究支持

传统的文献搜索&#xff0c;是我们去适应机器的逻辑&#xff1a;拆解关键词、使用布尔运算符&#xff08;AND, OR, NOT&#xff09;。而新一代的AI学术工具&#xff0c;正在让机器来适应人类的思维&#xff1a;它们能理解模糊的问题&#xff0c;能联想相关的概念&#xff0c;甚…

作者头像 李华
网站建设 2026/6/5 5:40:54

学术搜索:高效获取权威文献的核心工具与研究支持平台

传统的文献搜索&#xff0c;是我们去适应机器的逻辑&#xff1a;拆解关键词、使用布尔运算符&#xff08;AND, OR, NOT&#xff09;。而新一代的AI学术工具&#xff0c;正在让机器来适应人类的思维&#xff1a;它们能理解模糊的问题&#xff0c;能联想相关的概念&#xff0c;甚…

作者头像 李华