您的位置:首页 > 数据库

使用OLEDB连接数据库

2012-08-25 01:01 246 查看
刚刚重新拿起了以前写的一卡通系统代码看了看,想试用下的,可是怎么也登不上去。跟踪错误提示,才发现是因为SQL Server的服务端口没有打开。手动打开后还是提示不行,我就看了看连接字符串,我使用的是OLEDB提供者来连接数据库的,因为此前我重装了系统,SQL Server也重装了,原来错误就出现在这里:没有指定正确的连接字符串,所以程序连接数据库失败。

忘了OLEDB的连接字符串是怎么样的了,于是查了下,权当加强记忆,写下此简单的学习总结。

使用OLEDB提供者的,使用SQL Server验证方式连接数据库,成功连接数据库的条件:

1、确保SQL Server服务端口已打开。(可以设置为自动打开,这样下次就不用每次都手动打开那么麻烦,但是这样也可能使得系统不安全,在开放的互联网上,开启的服务端口越多,存在的安全隐患就会越大。)

2、在程序连接数据库时,指定正确的连接字符串。

OLEDB的连接字符串如下:

"Provider=SQLOLEDB;Server=ABEL\\SQLEXPRESS;Database=OneCardDB;uid=sa;pwd=123;"

注:Provider为连接提供者,Sever为服务提供者,Database为你想要连接的数据库名字,uid为登陆的用户,pwd自然就是登陆的密码了。

注意,不要忘了后面的; ”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: