QT 连Sqlserver(以SQL Server Native Client方式)

//连接 SQL Server 可以使用 Microsoft 提供的 SQL Server Native Client 驱动程序。
//以下是连接 SQL Server 数据库的步骤:

//1. 安装 SQL Server Native Client 驱动程序

//在 Microsoft 官网下载 SQL Server Native Client 驱动程序并安装。

//2. 在 QT 中添加 SQL Server 驱动程序

//在 QT 项目中添加 SQL Server 驱动程序,可以通过在 .pro 文件中添加以下语句:
//
QT += sql
QT += sql-sqlserver//

//3. 连接 SQL Server 数据库

//在 QT 代码中使用以下代码连接 SQL Server 数据库:
//
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlQuery>

QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("DRIVER={SQL Server Native Client 11.0};

SERVER=server_name;DATABASE=db_name;UID=user_name;PWD=password");
if (!db.open()) 
{
    qDebug() << "Failed to connect to database:" << db.lastError().text();
    return;
}

QSqlQuery query;
query.exec("SELECT * FROM table_name");
while (query.next()) 
{
    // 处理查询结果
}

db.close();//

//其中,"server_name" 是 SQL Server 的主机名或 IP 地址,"db_name" 是要连接的数据库名称,
//"user_name" 和 "password" 是连接数据库的用户名和密码。
//在连接成功后,可以使用 "QSqlQuery" 对象执行 SQL 查询语句并处理查询结果。
//最后,记得关闭数据库连接。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值