Qt连接Sql Server(通用连接字符串)

Qt connection Sql Server (universal connection string)

本文关键字:连接 字符串 Sql Server Qt      更新时间:2023-10-16

我正在开发一个软件连接到sql server。问题是,我不知道用的是哪个sql server ?,我的问题是:是否存在一个通用连接字符串?

我读了很多案例,在大多数情况下,这是使用的字符串:

 QString stringConnection="DRIVER={SQL Server};SERVER=localhost;DATABASE=local;UID=sad;PWD=soc; WSID=.";

显然,用户和密码的变化,并可能是一个Sql Server运行作为实例,在这种情况下,我应该添加"nameInstance"字段的服务器。

 QString stringConnection="DRIVER={SQL Server};SERVER=localhost\server2008;DATABASE=local;UID=sad;PWD=soc; WSID=."

我可以在所有版本的Sql Server中使用这个字符串连接吗?

需要允许用户配置连接字符串。

仅供参考:使用综合安全解决您的密码问题。

"Driver={SQLServer};Server=localhost; Database=local; Trusted_Connection=yes;"