QT连接Mysql数据库(详细成功版)
发布时间:2022-10-13 12:56:47 所属栏目:Asp教程 来源:
导读: 前言
QT连接Mysql数据库步骤相对比较麻烦,因此写了篇文章将详细过程呈现给大家,欢迎大家来评论区指导提问。
方法一、直接通过MySQL的驱动加载数据库
示例代码:
(1)在.pro文
QT连接Mysql数据库步骤相对比较麻烦,因此写了篇文章将详细过程呈现给大家,欢迎大家来评论区指导提问。
方法一、直接通过MySQL的驱动加载数据库
示例代码:
(1)在.pro文
|
前言 QT连接Mysql数据库步骤相对比较麻烦,因此写了篇文章将详细过程呈现给大家,欢迎大家来评论区指导提问。 方法一、直接通过MySQL的驱动加载数据库 示例代码: (1)在.pro文件中添加下列代码: QT +=sql (2)在mainwindow.h文件中添加下列头文件: #include (3)在main.cpp文件中添加下列代码: QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("127.0.0.1"); //连接本地主机 db.setPort(3306); db.setDatabaseName("数据库名"); db.setUserName("用户名"); db.setPassword("密码"); bool ok = db.open(); if (ok){ QMessageBox::information(this, "infor", "link success"); } else { QMessageBox::information(this, "infor", "link failed"); qDebug()<<"error open database because"< 运行代码,如果连接Mysql成功则输出下面结果: 如果连接Mysql失败则输出: 如果连接Mysql失败也不用太灰心,方法一在初次连接时很多情况下都会出错。下面我们来看看第二种成功率更高的连接方法。 方法二、通过ODBC连接MySQL数据库ODBC下载官网 (1)选择适合自己QT版本的ODBC版本。具体如何查看自己QT是多少位的asp连接sql数据库教程,可以通过QT软件上方的菜单栏 帮助->About QT Creator 查看位数 (2)点击DownLoad后会进入下面的界面 点击No thanks,just start my download即可下载,不用点击上面的登录按钮,否则会有繁琐的登录步骤。 (3)下载完ODBC后,双击安装,一直点next即可完成安装。 (4)安装之后在电脑左下角的搜索栏中输入ODBC即可查看安装后的ODBC (5)点击添加按钮添加用户DSN. (6)点击MYSQL ODBC 8。0 ANSI Driver。 (7)这里的内容按照下面提示对应填好即可。 (8)完成Mysql的添加后,可以点击Test按钮测试一下能否连接。 2.ODBC连接代码 代码如下: QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); db.setHostName("127.0.0.1"); db.setPort(3306); db.setDatabaseName("刚刚在ODBC中创建的Data source name"); //不是Database,记得别填错 db.setUserName("用户名"); db.setPassword("密码"); bool ok = db.open(); if (ok){ QMessageBox::information(this, "infor", "link success"); } else { QMessageBox::information(this, "infor", "link failed"); qDebug()<<"error open database because"< 恭喜你走到这一步,离成功连接Mysql只差最后一步!运行代码asp连接sql数据库教程,一般都是可以完成连接的了。 (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330478号