在该网站下载你所需要的mysql依赖驱动版本,比如我的QT版本是5.15就下5.15版的

按照你的Qt编译版本和机器位数进行下载,比如我的机器是64位,编译环境是MSVC就下载qsqlmysql.dll_Qt_SQL_driver_5.15.2_MSVC2019_64-bit.zip

下载完成后将下面的整块内容复制

进入D:\Qt\5.15.2\msvc2019_64\plugins(依据Qt安装环境) 粘贴复制的文件

这时候Mysql的驱动装好了,用代码测试QT现在支持的SQL驱动

在.pro项目文件中添加QT+=sql

#include <QCoreApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QStringList>
#include <QSqlQuery>int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);// 输出可用数据库qDebug() << "Available drivers:";QStringList drivers = QSqlDatabase::drivers();foreach(QString driver, drivers)qDebug() << driver;return a.exec();
}

输出有MYSQL则说明现在QT支持mysql的驱动

如果我们调用MYSQL的API还是会出现问题,尝试使用以下代码

#include <QCoreApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QStringList>
#include <QSqlQuery>int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);// 打开MySQLQSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");db.setHostName("localhost");db.setDatabaseName("test");db.setUserName("root");db.setPassword("YOUR DATABASE PASSWORD");if (!db.open())qDebug() << "Failed to connect to root mysql admin";else qDebug() << "open";QSqlQuery query(db);//注意这里varchar一定要指定长度,不然会出错query.exec("create table student(id int primary key,name varchar(20))");query.exec("insert into student values(1,'xiaogang')");query.exec("insert into student values(2,'xiaoming')");query.exec("insert into student values(3,'xiaohong')");query.exec("select id,name from student where id >= 1");while(query.next()){int value0 = query.value(0).toInt();QString value1 = query.value(1).toString();qDebug() << value0 << value1 ;}return a.exec();
}

会出现无法和MYSQL数据库建立链接的情况

只需要把libmysql.dll添加到执行目录也就是.exe所在的目录

执行成功:

QT添加MySQL驱动依赖相关推荐

  1. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)

    本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...

  2. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)

    一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...

  3. qt4.8添加mysql驱动_Windows下编译Qt4.8 MySQL数据库驱动

     编译MySQL驱动 在Linux下准备移植到Windows下发布使用,遇到的问题: MySQL链接问题,没有相应的驱动 按照官方助手的去编译的话太费时间,编译起码要好几个小时,而且最终效果是一样的 ...

  4. ubuntu qt编译mysql报错_[Linux]QT编译Mysql驱动(Mariadb驱动),解决qmake报错问题

    编译环境 系统:Ubuntu18.04 QT版本:Qt 5.14.0 gcc版本:gcc version 7.5.0 qt官方编译驱动方式 在使用QT连接数据库时遇见的第一个错误就是QMYSQL dr ...

  5. qt访问mysql驱动64_64位 Qt5.12 MySql 连接问题

    关于怎么检查Qt是否带MySql驱动 ,到Qt安装目录下 plugins\sqldrivers下寻找是否有qsqlmysql.dll文件      例如:F:\Qt\Qt5.9.6\5.9.6\msv ...

  6. linux下快速添加Qt的MySQL驱动

    2019独角兽企业重金招聘Python工程师标准>>> 安装mysql-dev sudo apt-get install libmysqlclient-dev 编译驱动 进入Qt的安 ...

  7. QT添加GPIB驱动库

    第一步安装GPIB卡的驱动,可以安装NI提供的驱动库文件,可以去NI官网查阅下载安装 第二步在QT工程中添加GPIB库文件 INCLUDEPATH += "C:\Program Files ...

  8. streamsets添加mysql驱动_StreamSets3.9.1安装说明

    #1新建账号 streamsets useradd streamsets passwd streamsets 输入密码: streamsets #1上传并解压streamsets-datacollec ...

  9. idea中添加mysql驱动jia包的方法

    1 将相关jar包拷贝到自己所建的lib 文件夹下  如下图所示 2   选中自己的module  接着选择Project Structure 如下图 3 接着如下图继续操作 如上图完成后  那么我们 ...

  10. Qt之数据库:MySql驱动编译

    文章目录 介绍 1.打开Qt内置项目 2.工程文件修改 3.qsqldriverbase.pri 分文件 4.构建 5.结果 测试驱动 总结 Qt连接MySql驱动加载失败问题解决方法 关于Linux ...

最新文章

  1. python图像边缘提取_python通过robert、sobel、Laplace算子实现图像边缘提取详解
  2. JVM内存管理------杂谈(借此也论一论obj=null)
  3. form中的fieldset标签应用
  4. 关于PyCharm卡顿的问题
  5. 加密算法使用(五):RSA使用全过程
  6. echart移上去显示内容_Echarts X轴内容过长自动隐藏,鼠标移动上去显示全部名称方法...
  7. 3d怎么把两个面拼接在一起_视频拼接怎么做?如何将多段视频拼接在一起?
  8. php写 被转移,php从windows往linux迁移注意事项
  9. spring 属性注入
  10. 产品经理给程序员发了一个“在吗”
  11. 这九年来都在干嘛-兄弟连IT教育
  12. pdf密码强制解除软件下载 | 专业PDF解密软件 | PDF Decrypter Pro
  13. echarts柱状图图例设置
  14. 流媒体下载的几种方法
  15. RS-485集线器设计原理
  16. uniapp 实现微信聊天效果 阻止input失焦
  17. is automatically signed, but provisioning profile has been manually specified. Set the provisioning
  18. vscode 扩展 本地_使用众包扩展产品本地化
  19. github 本地 fatal: couldn‘t find remote ref master错误解决方案
  20. [ Azure | Az-900 ] 基础知识点总结(二) - 核心组件服务

热门文章

  1. 电影mysql设计_电影院数据库设计(案例)
  2. RS232 DB9串口设备
  3. 美媒:马斯克已掌管推特 立即开除CEO、CFO,新CEO据传是曾经卖牛肉的中国人
  4. eXeScope 注册机制破解
  5. 学生账号部署XAP程序,在Lumia手机上
  6. eclipse安装yuicompressor插件
  7. 计算机五笔打字口诀,五笔打字口诀
  8. idea中鼠标左键选中代码是矩形
  9. 金蝶KIS专业版13.0视频教程
  10. 【终终极版】linux(Ubuntu)下wineQQ的安装办法