Qt连接MySQL数据库(保姆级成功版教程)

这篇具有很好参考价值的文章主要介绍了Qt连接MySQL数据库(保姆级成功版教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、

VIP通道可以关注我,私信我,直接给两个动态库,直接起飞。

1、安装Qt时勾选sources
Qt连接MySQL数据库(保姆级成功版教程)

2、配置path环境变量
① 此电脑->属性->高级系统设置->环境变量
Qt连接MySQL数据库(保姆级成功版教程)
② 双击path->右上角新建
Qt连接MySQL数据库(保姆级成功版教程)

③把这两个路径添加进去,最后确定

3、编译mysql驱动(在Qt打开mysql.pro文件)
1)在这条路径中D:\QT5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql 找到mysql.pro文件
Qt连接MySQL数据库(保姆级成功版教程)

双击mysql.pro文件

2)复制这一串代码

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
# !!你安装的mysql的lib路径
LIBS += -L $$quote(C:/Program Files/MySQL/MySQL Server 8.0/lib) -llibmysql
# !!你安装的mysql的include路径
INCLUDEPATH += $$quote(C:/Program Files/MySQL/MySQL Server 8.0/include)
# !!你安装的mysql的include路径
DEPENDPATH += $$quote(C:/Program Files/MySQL/MySQL Server 8.0/include)


include(../qsqldriverbase.pri)

Qt连接MySQL数据库(保姆级成功版教程)
Qt连接MySQL数据库(保姆级成功版教程)

3)把自己mysql相对应的路径替换上去,然后编译一下
Qt连接MySQL数据库(保姆级成功版教程)

编译之后我们可以在Qt的同一目录下找到一个plugins文件夹
Qt连接MySQL数据库(保姆级成功版教程)

双击plugins,我们找到qsqlmysql.dll

4、拷贝动态库
(1)拷贝生成的qsqlmysql.dll到mingw的sqldrivers中
放到这个目录之下 D:\QT5.14.2\5.14.2\mingw73_64\plugins\sqldrivers
Qt连接MySQL数据库(保姆级成功版教程)

(2)拷贝mysql的动态库libmysql.dll到D:\QT5.14.2\5.14.2\mingw73_64的bin中
Qt连接MySQL数据库(保姆级成功版教程)

这样我们Qt连接MySQL的配置就完成了!

二、接下来是进入Qt

1、在pro文件中 + sql
Qt连接MySQL数据库(保姆级成功版教程)
2、添加头文件
Qt连接MySQL数据库(保姆级成功版教程)
3、输入代码(前提是你提前创建了一个数据名).
Qt连接MySQL数据库(保姆级成功版教程)

QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");//添加驱动
    db.setHostName("127.0.0.1");//ip地址
    db.setDatabaseName("stu");//数据库名
    db.setUserName("root");//用户名
    db.setPassword("123456");//密码

    if (db.open())
    {
        qDebug()<<"open successful";  //如果连接成功打印 open successful

    }
    else
    {
        qDebug()<<"error"; //连接失败打印error
    }

能到这,那么OK,恭喜你成功了!文章来源地址https://www.toymoban.com/news/detail-443736.html

到了这里,关于Qt连接MySQL数据库(保姆级成功版教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 简单搭建一个web api并且连接sql server数据库(保姆教程)

    这里我们创建一个ASP.NET Web应用,使用框架是.NET Framework4.7.2。 点击进入下一步。    点击创建后会出现一些配置类,我们这里创建一个空,并且在添加文件夹和核心引用处勾选WEB API。  然后点击创建,这里我们项目就创建完成了。然后我们开始文件里面的配置,如跨域等。

    2024年02月04日
    浏览(57)
  • QT实现连接MySQL数据库以及查询等操作

    功能包含数据库的增删改查和界面的显示,因为没有用.ui文件所以控件的位置都是手动设置的,写的有点费劲 首先打开Navicat,新建一个名字为bak_db的数据库,然后新建查询导入下面的sql语句: 然后刷新显示表已经创建好了,接下来就开始进行操作了: 文件结构 源码在我的

    2024年02月04日
    浏览(62)
  • QT mysql 驱动-数据库安装以及qt连接ssl报错问题

    文章末尾是引用笔记 配置MySQL8.0 环境变量 如果不配置MySQL环境变量,就不能在命令行直接输入MySQL登录命令。下面说如何配置MySQL的环境变量: 步骤1:在桌面上右击【此电脑】图标,在弹出的快捷菜单中选择【属性】菜单命令。 步骤2:打开【系统】窗口,单击【高级系统设

    2024年01月20日
    浏览(53)
  • JDBC 技术 | Java连接MySQL数据库(四万字零基础保姆级超全详解)

    管他啥是啥,看就完了!如果觉得博主写的不错,可以点赞关注支持一下博主哦!有什么地方存在不足或者错误的,烦请各位大佬在评论区指正。万分感谢!! 本文结合了韩顺平零基础学java,黑马程序员零基础学 JavaWeb,等多个视频的相关知识内容整理而来。花费了很多很多

    2024年02月05日
    浏览(65)
  • 【入门必看,MySQL从0到1系列- 数据库保姆级图解教程:轻松掌握数据库管理技能】

    MySQL 是全球最流行的用于管理关系数据库的开源数据库软件。除了具有强大的功能外,它还比 Microsoft SQL Server 和 Oracle 数据库快速、可扩展且更易于使用。因此,PHP 脚本通常用于创建功能强大且动态的服务器端/基于 Web 的应用程序。 注意:  数据库是数据的结构化集合 SQL

    2024年02月09日
    浏览(59)
  • QT连接MySql数据库失败,编译驱动问题,最详细解决办法

    各位读者你们好🔥 此篇是本专栏的第一篇,本专栏专门收录在学习过程中遇到的环境配置、软件问题等开发环境方面的问题。🚀🚀🚀 刚刚转阴就迫不及待的赶紧写一篇博客来解决一直落下的一个问题: 关于QT和MySql数据库的连接问题😷(在本人经过整整三天的无限踩坑之

    2024年02月05日
    浏览(51)
  • 【入门必看,MySQL从0到1系列- 数据库保姆级图解教程:轻松掌握数据库管理技能】+福利网盘分享MySQL从0到1资料+课程教程+视频+源码

    MySQL 是全球最流行的用于管理关系数据库的开源数据库软件。除了具有强大的功能外,它还比 Microsoft SQL Server 和 Oracle 数据库快速、可扩展且更易于使用。因此,PHP 脚本通常用于创建功能强大且动态的服务器端/基于 Web 的应用程序。 注意:  数据库是数据的结构化集合 SQL

    2024年02月08日
    浏览(67)
  • kettle与MySQL数据库建立连接教程

    1、下载mysql8.0的jar驱动 https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.28 2、将下载好的mysql的驱动放到kettle安装文件中的lib下面,然后重启Spoon 3 、建立连接的两种方式 第一种方式:数据库 连接

    2024年02月04日
    浏览(48)
  • Idea连接MySQL数据库教程 (简单明了)

    方法① 在url连接路径后面加上参数键值对:serverTimezone=GML即可 方法② 也可点击Advance找到serverTimezone,设置其为GML 解决方法: 右键数据库 → 鼠标悬停Database Tool → 选择Manage Shown Schemas → 点击All schemas即可显示表。 如果大家有其他的问题也可以在评论区留言,记得点赞收藏

    2024年02月11日
    浏览(54)
  • 性能测试工具jmeter对数据库mysql进行性能测试(压测保姆级教程)

    打开mysql官网:MySQL 找到mysql connectors,选择操作系统独立版本,将下载jar包导入到jmeter的lib目录下。 参考文档:https://www.jb51.net/article/190860.htm 1、添加测试计划 2、添加JDBC request 3、添加JDBC connection configuration,并修改配置 1、Cannot create PoolableConnectionFactory (Communications link fai

    2024年02月02日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包