//连接 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 查询语句并处理查询结果。
//最后,记得关闭数据库连接。