qt 使用mysql


 

window 下 安装 mysql数据库

参考https://www.520mwx.com/view/52656

 

window 下 创建mysql数据库

https://blog.csdn.net/Beyond_F4/article/details/79897536

 

QT    load 数据库错误

确定qt 版本

64位还是 32位

下载对应的 mysql

拷贝libmysql.dll 到 D:\Qt\Qt5.12.0\5.12.0\mingw73_64\bin 类似的目录中 本例 是 64的  qt 


如果还有错误 需要编译 qt sql库

打开目录下D:\Qt\Qt5.12.0\5.12.0\Src\qtbase\src\plugins\sqldrivers\mysql 的 mysql.pro

修改 pro文件如下:

TARGET = qsqlmysql
HEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp
#QMAKE_USE += mysql
OTHER_FILES += mysql.json
PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)
INCLUDEPATH += D:\\mysql-8.0.15-winx64\\include
DEPENDPATH += D:/mysql-8.0.15-winx64\\include
LIBS += D:\\mysql-8.0.15-winx64\\lib\\libmysql.lib
 

修改   qsqldriverbase.pri

#include($$shadowed($$PWD)/qtsqldrivers-config.pri)

这行注释修改为如下

include(./configure.pri)

 

 

编译以后生成的库

D:\Qt\Qt5.12.0\5.12.0\Src\qtbase\src\plugins\sqldrivers\plugins\sqldrivers

参考https://www.cnblogs.com/szitcast/p/11105899.html

 

拷贝 文件到D:\Qt\Qt5.12.0\5.12.0\mingw73_64\plugins\sqldrivers 目录中

以上2部基本解决 qt 连接 mysql 问题

 

open数据库可能失败 因为 数据库 没创建 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值