简述VC_ADO连接SQL SERVER时连接字符串的模式 - 面向对象网,数据库,mssql,学习,对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > 数据库 > MSSQL > 正文

简述VC_ADO连接SQL SERVER时连接字符串的模式

来源: www.bianceng.cn 阅读:

一、连接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这一项,

Tags:
相关文章列表: