其实也不用去追求那种固定连接字符串格式的写法,
VS2005有工具可以直接链接数据库 ,你只要用这个工具把 SQL连接语句提出就可以了 ,而且可以手动设置各种连接参数
具体方法如下
1 打开VS2005 工具 连接到数据库
接下来的内容在一个窗体里操作
2 选择数据源类型
可以选SQlclient 也可以选OLEDB,这要根据你适用哪种连接的类来选择。
SQlclient 是针对SQLserver数据库的
OLEDB 这是适用SQLerver ORACLE ACCESS等多种常用数据库,但是对SQLserver数据库反映没有 SQlclient 快
3 选择数据库服务器
4 输入数据库的用户名和密码
这里有两种方式windows身份验证和sql身份验证,这要根据你数据库的验证方式来决定
5 选择数据库
6 测试连接
如果测试成功 则说明没有问题
此时就可以在高级的那个按钮弹出的窗体力看到连接的字符串了
把连接字符串拷贝出来就OK了,如果有特别要求 ,还可以在高级里面设置一些其他连接参数
7 对连接字符串的处理
提出来的字符串也不是完全适用于任何地方的,要稍作修改
如果是windows身份验证 那就不用加什么了
如果是SQL身份验证 你就得加上 ;pwd=XXXX 因为连接字符串隐藏了密码
如果是SQLclient的连接方式 那么提出的字符串是Provider=XXX;Data Source=TSH;User ID=sa;Initial Catalog=JCWL
那就根据情况决定是否保留Provider=XXX;
如果字符串中没有 Provider=XXX;那就不用动了
如果是OLEDB的连接方式 那么提出的字符串是Provider=SQLOLEDB;Data Source=TSH;User ID=sa;Initial Catalog=JCWL
那不用动 Provider=SQLOLEDB;
以上的操作跟你本机安装的数据库组件没有直接关系,只要你测试连接通过了,就肯定没有问题,其他的慢慢调,一定会调出来