QT6.7 加载MySQL8.1.0驱动
(编译后直接复制即可)
查看当前QT数据库支持那些驱动?
我们可以在使用代码可以直接输出信息
加载头文件
打印输出信息
qDebug() << QSqlDatabase::drivers();
输出信息如下
我这里已经按照成功过了,所以可以看到QMYSQL这个提示,如果你还没有接下来我们今入按照教程来。
我查看当前Qt Creater按装路径在那?方便我们后期需要的时候操作
接下来我们开始上硬菜·文件我这边已经处理好了!
我们直径拷贝就好!
---------------------------------------------------------------------------------------------------------------------------------
将提供文件夹中bin文件里dll文件全部拷贝
复制到QT安卓目录下的bin文件夹
具体复制到文件夹如下: {QT实际安装目录}\6.7.0\mingw_64\bin
将编译好的文件sqldrivers复制替换到QT安卓目录下
{实际QT安装目录}\6.7.0\mingw_64\plugins
我的安装文件如下:C:\Qt660\6.7.0\mingw_64\plugins
此时你这边QT mySQL缺失文件基本完成了。剩下的就是我们安装MySQL8.1.0了
安装MySQL
MySQL安装文件夹已经提供,点击可以即可安装
具体安装教程可以参考
MySQL安装与配置(详细)_mysql安装及配置超详细教程_陌出寒上 凉秋谨言的博客-CSDN博客
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
至此直径复制方式已经基本结束!
感谢您的阅读!不对之处望见谅!
QT6.7 加载MySQL8.1.0驱动
(编译方式)
将下载的文件夹里【WorkSpace】文件夹,整体复制到C盘根目录即可!
这个WorkSpace 文件夹,装着MySQL安装成功后的文件内容,我这里直径拷贝过来使用(MySQL8.1.0版本)
注意:你在编译前,一定要先安装MySQL8.1.0版本
- 将即将要编译的工程文件复制到没有中文的文件夹中,准备编译
接下来我开始准备编译工程
打开QT软件
打开工程文件
我这里将工程文件直径放在D盘的,所以打开文件地址如下
D:\QT6.7-MySQL\src\plugins\sqldrivers
这里是加载刚才复制到C盘的文件夹内容,里面注意是.H文件和DLL文件,编译时候需要的!
SET(FEATURE_sql_mysql ON)
SET(MySQL_INCLUDE_DIR "C:/WorkSpace/MySql/include")
SET(MySQL_LIBRARY "C:/WorkSpace/MySql/lib/libmysql.lib")
编译文件
5、查看编辑出来文件位置,准备复制到QT安装目录里
将提供文件夹中bin文件里dll文件全部拷贝,复制到QT安卓目录下的bin文件夹
具体复制到文件夹如下: {QT实际安装目录}\6.7.0\mingw_64\bin
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
至此编译加载方式已经基本结束!
感谢您的阅读!不对之处望见谅!