QT 连Sqlserver(以ODBC)

news/2024/11/9 2:05:25/

//要连接 SQL Server 数据库,需要使用 Qt 提供的 SQL 模块。
//首先需要在 Qt 项目中添加 SQL 模块,可以在 .pro 文件中添加以下代码:

//
QT += sql
//

//然后在代码中使用以下代码连接 SQL Server 数据库:

//
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlQuery>

QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setHostName("localhost"); // 数据库服务器地址
db.setDatabaseName("mydb"); // 数据库名称
db.setUserName("username"); // 数据库用户名
db.setPassword("password"); // 数据库密码
db.setPort(1433); // 数据库端口号
db.setConnectOptions("SQL_ATTR_LOGIN_TIMEOUT=10;SQL_ATTR_CONNECTION_TIMEOUT=10;");

if (!db.open())
 {
    qDebug() << "Failed to connect to database:" << db.lastError().text();
}

else

{
    qDebug() << "Connected to database successfully!";
}

// 执行 SQL 查询
QSqlQuery query;
query.exec("SELECT * FROM mytable");

while (query.next())
 {
    QString name = query.value(0).toString();
    int age = query.value(1).toInt();
    qDebug() << name << age;
}

db.close(); // 关闭数据库连接
//


//需要注意的是,连接 SQL Server 数据库需要安装 ODBC 驱动程序,
//可以从 Microsoft 官网下载并安装。另外,需要在 SQL Server 中配置好相应的数据库和用户权限。


http://www.ppmy.cn/news/341215.html

相关文章

数据库索引简介及优化

索引 1.索引简介 1.1 概念 MySQL官方对索引的定义为&#xff1a;索引&#xff08;Index&#xff09;是帮助MySQL高效获取数据的数据结构。索引的本质&#xff1a;索引是数据结构。 注&#xff1a;在数据之外&#xff0c;数据库系统还维护着满足特定查找算法的数据结构&…

蓝牙标签协议

1.Request write block size command CMD DATA 0x01 无 Response for write block size command CMD DATA (short) 0x01 Block size 注意&#xff1a;short是低位在前&#xff0c;高位在后 2.Request write screen command CMD DATA 0x02 Image length(int) Imag…

W99、阿里大学征服路 - W系列总纲

初学耗时&#xff1a;9999h 注&#xff1a;CSDN手机端暂不支持章节内链跳转&#xff0c;但外链可用&#xff0c;更好体验还请上电脑端。 1、通用技术技能认证【4】 W01系列 - 阿里巴巴编码规范&#xff08;Java&#xff09;9.9元【未完结】 W02系列 - 阿里巴巴编码规范&#…

目标检测攻克难点秘籍系列笔记

目前两种方向&#xff1a;更好的基础网络 & 融合不同卷积层的特征叠加 现存的一些问题&#xff1a; &#xff08;1&#xff09;小目标物体的检测(如小于30像素的目标物体)、遮挡面积较大的目标以及区分图像中与目标物体外形相似的非目标物体等问题&#xff1b; &#xff08…

mysql高级篇

目录 1. mysql体系结构 2. 存储引擎 2.1 存储引擎概述 2.2.1 InnoDB 2.2.2 MyISAM 2.2.3 存储引擎选择 3. 存储过程 3.1 存储过程和函数概述 3.2 创建存储过程 3.3 调用存储过程 3.4 查看存储过程 3.5 删除存储过程 3.6 语法 3.6.1 变量 3.6.2 if条件判断 3.6.…

缝纫机行业领导者SINGER诞生170周年,发布复古版新产品

1851年&#xff0c;在蓝色牛仔裤或可乐问世之前&#xff0c;全世界都对一种发出欢快的“滴答”声的新发明机器赞叹不已&#xff0c;这种机器能漂亮地缝制大多数织物&#xff0c;这就是SINGER&#xff08;胜家&#xff09;品牌的诞生。170年后&#xff0c;这家缝纫机行业领导者就…

高考志愿填报选专业:大学读什么专业比较好?

大学阶段是人生中非常重要的一个阶段&#xff0c;选择什么专业是至关重要的决定。在选择大学专业时&#xff0c;很多人都会没有头绪&#xff0c;其实说难也难&#xff0c;说不难也行&#xff0c;关于如何选择大学读什么专业&#xff1f;这里是小猫测试网给出的一些建议。 选择自…

对话利星行汽车:合作圆满,对斯歌充分信任!

上海斯歌在利星行汽车的OA替换项目中&#xff0c;喜提客户高度评价。近日&#xff0c;就企业数字化及斯歌产品、服务、体验等问题&#xff0c;斯歌与利星行汽车的管理信息系统总经理庄淑菱女士展开了一次对话访谈。 利星行汽车简介 利星行汽车于1993年进入中国大陆市场&#xf…