码迷,mamicode.com
首页 > 数据库 > 详细

【Qt】Qt5.12连接MySQl5.7(亲自测试成功)

时间:2019-06-29 12:26:18      阅读:568      评论:0      收藏:0      [点我收藏+]

标签:scott   http   toc   image   pass   qt5   text   open   database   

00. 目录

01. Qt5.12连接MySQL5.7测试代码

qDebug() << QSqlDatabase::drivers();

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("192.168.21.43");
db.setDatabaseName("scott");
db.setUserName("root");
db.setPassword("123456");
bool ok = db.open();

if (ok)
{
    qDebug() << "连接数据库ok";
}
else
{
    qDebug() << "连接数据库失败";
}

02. Qt5.12连接MySQL5.7问题描述

测试平台:

? Linux平台: Centos7.5

? Qt版本: Qt5.12 (mingw730_64) 64位

连接MySQL数据库之后出现驱动没有加载
技术图片

03. 解决办法

动态库下载:
https://download.csdn.net/download/dengjin20104042056/11260174
或者

链接:https://pan.baidu.com/s/1EPiKhDLKCMYkO-GhN8xX3A
提取码:kpt0

将libmysql.dll下载后复制到Qt的安装目录中

技术图片

04. 结果测试

技术图片

05. 打赏

如果该博客解决了你工作上的问题,你可以打赏0.99元,谢谢!
技术图片

【Qt】Qt5.12连接MySQl5.7(亲自测试成功)

标签:scott   http   toc   image   pass   qt5   text   open   database   

原文地址:https://www.cnblogs.com/szitcast/p/11106021.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!