QT编译MYSQL驱动

背景

QT  :5.13.1

MYSQL :mysql-8.0.19-winx64


MYSQL的安装

在网上找到的视频教程:

【最新版MYSQL8.0.19下载安装教程】8.0.19MYSQL数据库下载安装教程超详细品,小树发布_哔哩哔哩_bilibili

 

注意:

建议下载压缩包格式的数据库安装包

因为之前安装了其他类型的数据库,后来卸载重新安装压缩包格式的,数据库不能正常运行,手动删除注册表后才可以,麻烦。

 

留个链接,方便我下次找到

mysql重装时系统错误2解决方法_wave_xiong的博客-CSDN博客_重装系统后mysql启动失败

如何彻底删除mysql-注册表问题_kukiwi的专栏-CSDN博客_mysql注册表怎么删除

建议删除完,如果数据库配置完还是不能启动,重启电脑,重启电脑,重启电脑。

QT编译MYSQL驱动&链接MYSQL

建议在编译驱动前,把你修改前的源文件保存一份,以防万一!

优质教程:实际测试可用!

 

【Qt】Qt5.12编译MySQl5.7驱动(亲自测试成功)_嵌入式开发工程师---欢迎大家一起交流-CSDN博客_qt编译mysql驱动

 

1.如果qt里有mysql的驱动,但是连接显示:driver not loaded

则可能是 libmysql.dll 文件的问题,注意32位还是64位

我之前没有下载上面教程里libmysql.dll,而是把这个软件里libmysql.dll拷过去的,不知道为什么后来我帮同学安驱动,在这个软件里,没有找到libmysql.dll文件,我也很懵逼,不知道为啥,用下载上面教程里libmysql.dll就可以!

关于mysql8.0 32位libmysql.dll_我赌你的枪里没有弹的博客-CSDN博客

2.如果qt里有mysql的驱动,但是连接显示:driver not loaded

还有一种情况,我记得我看了一篇文章,         下面的内容我也不确定对不对,请大家斧正!

new 实例化的  QSqlDatabase,不能链接(我也一头雾水),


 QSqlDatabase  *db;

db  =  new QSqlDatabase;

db = QSqlDatabase::addDatabase("QMYSQL","mysql_connect");

 

错误


QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL","mysql_connect");

正确


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值