学习总结---ADO编程中_ConnectionPtr的open函数连接字符串

先直接看代码:

m_pConnection.CreateInstance("ADODB.Connection");
_bstr_t ConnectStr = "Provider=SQLOLEDB.1;\
Integrated Security=SSPI;\
	Persist Security Info=False;\
	Initial Catalog=AdventureWorksDW2012;\
	Data Source=admin1504091717";
m_pConnection->Open(ConnectStr, "", "", adModeUnknown);


 
  
这是我自己电脑数据库的连接字符串,至于是怎么确定ConnectStr的呢?其实我们并不用自己去写,下面就介绍如何得到上面的字符串。


1、在自己的桌面先建一个test.txt文件,把扩展名也就是txt改成udl。最后为:test.udl


2、打开test.udl

在【提供程序】里面找到你的自己数据库。以SQL SERVER为例,我们选择:microsoft ole db provider for sql server


3、在【连接】中

在服务器名称一栏写 .(即本机服务器名称或者填写上面我自己“admin1504091717”)或者如果知道服务器名字就直接写


4、在【输入登录服务器信息】中

如果是以windows身份验证登录就选第一个,如果是sql server身份验证选第二个,并填写相关的账户信息。


5、在【服务器上选择数据库】中

我们填写要连接的数据库名称,上面代码中数据库名称是AdventureWorksDW2012


6、ok,基本完成,我们点测试连接。

你是不是成功了,如果没有,好好检查自己的填写信息

我们可以在【所有】这个条目中看见连接的成功后的信息,这些也就是open函数中填写的连接字符串了。


7、最后一步

我们把udl文件关闭,将文件名后缀改为txt。再打开,后面两行就是你的连接信息了,copy下来就over啦

你可能感兴趣的:(WINDOWS)