简述VC_ADO连接SQL SERVER时连接字符串的模式
一、连接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这一项, (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |