VS2022Qt6通过ODBC连接MySQL

QSqlDatabaseQt 框架中用于管理数据库连接的类。它提供了一种在Qt应用程序中连接和操作数据库的方式。通过QSqlDatabase,可以连接到各种类型的数据库,并执行查询、插入、更新和删除等操作,Qt通过ODBC连接数据库的第一步就是初始化QSqlDatabase对象,通过addDatabase函数添加一个数据库链接。(Qt6暂时还没有对应的QMySQL动态链接库,所以只能使用QODBC来连接MYSQL)

cpp 复制代码
QSqlDatabase db=QSqlDatabase::addDatabase("QODBC");

然后设置主机号和对应数据库的端口号(MySQL数据库的端口号是3306)

cpp 复制代码
db.setHostName("localhost");
db.setPort(3306);

再设置要连接的数据库的名称和你的用户名称以及你的密码

cpp 复制代码
db.setUserName("用户名称");
db.setPassword("用户密码");

然后打开数据库

cpp 复制代码
db.open();

在用完数据库之后记得关闭数据库,避免资源浪费

cpp 复制代码
db.close();

Qt将数据库的连接方式进行了封装,使得数据库连接变得无比的容易。

相关推荐
Ralph_Y几秒前
C++ 常量的定义方式与内存存储位置全解析
c++
重庆兔巴哥2 分钟前
如何在Dev-C++中使用MinGW-w64编译器?
linux·开发语言·c++
ysa0510302 分钟前
贪心【逆向dp】
数据结构·c++·笔记·算法
三佛科技-187366133974 分钟前
LP3783A芯茂微5V2.1A低功耗原边反馈充电器芯片替代PL3378/C
c语言·开发语言
Hi~晴天大圣7 分钟前
MySQL中JSON 格式字段里某个值修改
android·mysql·json
xixihaha13248 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
叶子野格9 分钟前
《C语言学习:Visual Studio使用》2
c++·学习·visual studio
fengxin_rou11 分钟前
黑马点评实战篇|第六篇:秒杀优化
java·开发语言·数据库·redis·分布式
Qt程序员13 分钟前
深入理解:GDB调试器的工作原理
linux·c++·gdb·调试器
Francek Chen14 分钟前
【大数据存储与管理】分布式数据库HBase:04 HBase的实现原理
大数据·数据库·hadoop·分布式·hbase