一、连接SQL SERVER的第一种连接字串:
是针对数据库身份验证模式为”SQL SERVER 和 windows“而言,
连接字串为:
CString strConn;
strConn = ”Provider = SQLOLEDB.1;\
Persist Security Info = true;\
User ID = sa;\
Password=123456;\
Initial Catalog = tempdb;\
Data Source = 127.0.0.1”;
(包含 6 项,有用户名和密码,数据库名,服务器名(服务器名可以是网络上的,此时是一个IP地址))
二、连接SQL SERVER的第二种连接字串:
针对身份验证模式为“仅 windows”,
连接字串为:
strConn= “
Provider = SQLOLEDB.1;\
Integrated Security=SSPI;\
Persist Security Info =false;\
Initial Catalog = tempdb;\
Data Source = (local)”;
(包含 5 项,因为已经有windows验证了,所以不再需要用户名和密码,如果是本机的SQL SERVER,那么服务器名可写为(local))
三、连接SQL SERVER的第二种连接字串:
仅针对ODBC的连接方式,
连接字串为:
strConn= “
Provider = SQLOLEDB;\
Server = (local);\
Database = tempdb;\
uid = sa;\
pwd=12345;"
以上三种连接方式,记住任意一种即可,推荐使用第二种
关于连接字串的问题,我们可以借助 udl 文件来处理~~
新创建一个空的txt文件.把扩展名修改为udl就行了.
UDL本身是个文本文件.
它的主要作用是查看配置好的数据库连接字.先配置好.然后使用记事本打开
eg:我们在桌面创建一个 test.udl 文件,
1.如果要连接SQLserver数据库,【提供程序】选择:
microsoft ole db provider for sql server这一项,