QT/C++连接数据库(连接错误解决方法全覆盖)

本文详细介绍了如何使用QT/C++连接SQL Server数据库,从准备数据源到配置SQL Server配置管理器,再到解决QT中常见的错误。在数据源配置中强调了DSN设置、信任服务器证书的重要性,而在SQL Server配置管理器中,重点是TCP/IP设置。在QT中遇到的问题包括.pro文件中添加SQL动态库,初始化连接字符串以及错误处理。对于SQL Server Authentication的连接方式,需注意连接字符串的格式。最后,提示在编写QSqlQuery时避免语法错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.准备数据源

打开OBDC(数据源管理程序),搜索(开始)--> OBDC --> 添加 --> 我这里选的是ODBC Driver 17 for SQL Server

进行 DSN 配置 , 名称:(后续编程需要用到,记住名字)

说明: 描述自己随便写就可以。

连接到哪一个SQL Server 选择自己的数据库就行,服务器名

选好就点下一页,登录选择建议选 第一个和第三个(ID加密码认证)

选择第一个的话,后面编代码时就不需要加UID和PWD了,也就是不用用户和密码了,本文演示的是第三个,方便大家了解。

配置好继续下一页,这里的默认数据库改成自己需要的使用的数据库,不然后面会出现 SQL 语法 对表重元素 无效现象,其他选项默认就好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值