我的编程空间,编程开发者的网络收藏夹
学习永远不晚

qt5.8怎样连接mysql

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

qt5.8怎样连接mysql

这篇文章主要介绍qt5.8怎样连接mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

qt5.8连接mysql的方法:首先编译生成mysql的驱动;然后下载“libmysql.dll”库,并将其放在Qt的bin文件夹下;最后创建连接代码文件进行测试即可。

qt5.8连接mysql数据库

Qt Creator下连接mysql的解决办法。下面以qt5.8.0、mysql5.7.18为例。

准备工作

1.qt5.2版本以上,默认都有mysql的驱动,我们可以在(如:D:\Qt\Qt5.8.0\5.8\mingw53_32\plugins\sqldrivers)下面找到mysql的驱动。如果没有驱动的话,那么就要自己编译生成了。

2.下载mysql(qt找不到mysql的库文件) 库的文件名为“libmysql.dll”,这个库文件应该放在Qt的bin文件夹下(例:D:\Qt\Qt5.8.0\5.8\mingw53_32\bin) 这个文件一般在mysql的lib目录下。

测试代码

#include "mainwindow.h"
#include <QApplication>
#include <QtSql/QSqlDatabase>
#include <QStringList>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <qDebug>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
     QStringList drivers = QSqlDatabase::drivers();
     qDebug() << drivers;
     QSqlDatabase    dbconn;
     QSqlQuery       query;
     dbconn = QSqlDatabase::addDatabase("QMYSQL");
     dbconn.setHostName("192.168.80.221");//主机名字
     dbconn.setDatabaseName("iacrms");//数据库名字
     dbconn.open("gdzt", "039.com");//用户名、密码,成功返回1
     query = (QSqlQuery)dbconn;
     query.exec("select * from tb_UserQQInfo");
     while(query.next())
     {
         int id = query.value(0).toInt();
         QString name = query.value(1).toString();
         qDebug() << QString::number(id) + " : "+ name;
     }
    return a.exec();
}

注意事项

1.qt版本一定要和mysql的一样,要是64位就都要是64位,或者都是32位。

以上是qt5.8怎样连接mysql的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

qt5.8怎样连接mysql

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

SpringBoot 是怎样连接 MySql 数据库的

Spring Boot 是一款流行的 Java 开发框架,它可以轻松地连接各种类型的数据库,包括关系型数据库和非关系型数据库。本文将介绍 Spring Boot 是如何连接数据库的,包括其原理和代码示例。 一、Spring Boot 连接
2023-08-18

redis怎样连接redisclient

redisclient 与 redis 的连接方式连接 RedisClient 和 Redis 数据库主要有三种方式:1. 直接连接最简单的方式是在程序中使用 RedisClient 类来创建对 Redis 数据库的连接:var r
redis怎样连接redisclient
2024-06-25

navicat怎样连接eclipse

要使用 navicat 连接 eclipse,需要执行以下步骤:安装 navicat mysql 连接器。在 navicat 中配置 mysql 连接。将 navicat 连接添加到 eclipse。在 eclipse 中使用 navica
navicat怎样连接eclipse
2024-04-23

PyCharm怎样连接Ubuntu_PyCharm连接Ubuntu的方法

首先我们打开pycharm,点击tools选择deployment中的configuration。然后会打开这个界面,随便起个名字,type选择SFTP.在Ubuntu中查看ip将ip填入host框中,并输入用户名和密码。点击更多打开Ubu
PyCharm怎样连接Ubuntu_PyCharm连接Ubuntu的方法
2024-05-10

navicat怎样连接到local

通过 navicat 连接本地数据库的步骤:打开 navicat,创建新连接。选择数据库类型(例如,mysql)。输入连接信息(主机名、端口、用户名、密码)。(可选)配置高级选项(例如,自动重新连接)。测试连接是否成功。保存连接配置。如何使
navicat怎样连接到local
2024-04-23

怎样连接云服务器

要连接云服务器,您需要以下几个步骤:连接云服务器:打开您的云网站或应用程序,并按照操作指南连接到服务器。在连接时需要提供正确的身份验证和授权信息。配置云服务器:在连接过程中,您需要配置服务器的配置选项,例如数据存储、安全控制和可用性设置等。这些选项将在连接服务器时自动加载并生效。使用云服务器:按照操作指南,您需要使用云服务器来处理云存储和数据备份。在使用之前,请确保将所有数据备份到一个安
2023-10-26

MySQL左连接、右连接、内连接与Hash连接怎么实现

这篇“MySQL左连接、右连接、内连接与Hash连接怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL左连接、
2022-11-30

ADO.NET中怎样连接字符串

ADO.NET中怎样连接字符串,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Connection对象表示数据源的连接,实例化Connection对象时,需要向构造函数传递一个连
2023-06-17

Python 中怎样连接数据库

Python 中怎样连接数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先是需要安装Python, 根据操作系统选择对应平台的Pyhon版本,可以在官网下
2023-06-16

编程热搜

目录