首页 > 解决方案 > 如何连接 QT 和 MariaDB。未加载驱动程序

问题描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

相同的“未加载 QMYSQL 驱动程序”错误。

但其他人在“QSqlDatabase:可用驱动程序”消息中看到 QMYSQL。

为什么我连它都没有?

标签: c++mysqlqtmariadbqt-creator

解决方案


首先是从这里下载连接器安装程序,具体取决于您使用的编译器版本(64 位或 32 位): https ://downloads.mysql.com/archives/cc/

找到连接器安装文件夹并运行这些命令。

cd%QTDIR%\qtbase\src\plugins\sqldrivers

qmake - MYSQL_INCDIR = "C:/Program Files/MySQL/MySQL Connector C 6.1/include" MYSQL_LIBDIR = "C:/Program Files/MySQL/MySQL Connector C 6.1/lib"

mingw32-make

mingw32-make 安装

在这里你可以看到官方的 Qt 文档。 https://doc.qt.io/qt-5/sql-driver.html#qmysql

这样你就准备好了一切,祝你好运。

笔记。不要忘记在 .pro 文件中包含 sql 模块。


推荐阅读