news 2026/6/25 19:36:31

【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/25 11:05:28

Rainbow CSV终极指南:让VS Code成为专业CSV数据处理平台

在数据分析和开发工作中&#xff0c;CSV文件处理是日常工作的基础需求。Rainbow CSV作为VS Code的专业CSV插件&#xff0c;通过智能着色和强大的数据处理功能&#xff0c;彻底改变了表格数据的编辑体验。本文将为您提供完整的使用指南&#xff0c;帮助您充分利用这款插件的全部…

作者头像 李华
网站建设 2026/6/25 5:26:42

AI办公革命炸裂!这只「办公小浣熊」让程序员从996到995,多模态智能体引擎解放你的双手,小白也能秒变办公大神!

【导读】做PPT、跑数据、写报告&#xff0c;一路从思考到交付&#xff01;这只「办公小浣熊」正在告诉你&#xff0c;AI真正的灵魂&#xff0c;原来是把人从工作里解放出来。 AI一天&#xff0c;人间十年&#xff01; 就在去年&#xff0c;Ilya还只是担心大模型撞不撞墙。到了…

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

零技术基础建站!开源问答系统赋能企业知识管理与社区搭建

温馨提示&#xff1a;文末有资源获取方式知识资产的管理与内部高效协同成为企业竞争力的关键。同时&#xff0c;许多组织也希望建立与用户直接沟通、互动的社区平台。然而&#xff0c;技术开发的复杂性与高昂成本往往成为阻碍。好消息是&#xff0c;一款成熟、稳定且易于使用的…

作者头像 李华
网站建设 2026/6/25 14:48:34

机房ping监控全国主要城市

前言当初项目的本意是为了监测中心机房到全国各地&#xff08;主要是省会与重要城市&#xff09;的ping速率而创建&#xff0c;目标ip地址是根据某个ip网站爬取&#xff0c;而现在该网站已经下线了&#xff0c;导致目标ip无法获取&#xff0c;再加上所用组件版本已经年久失修&a…

作者头像 李华