数据库连接字符串分类

以前老是感觉数据库连接字符串很迷惑,不知道哪种适合那些情况。今天稍微清楚了点,记录一下

第一种是很多实例中介绍的,用windows权限登录的字符串:string source="server=(local);integrated security=SSPI;database=数据库名"。个人觉得,这种连接数据库的字符串形式呢适合开发c#的本地程序,比如winForm。wpf程序等。如果是开发网站的话,就应该是下面这种吧

第二种connectionString="Data Source=.;Initial Catalog=数据库名;User ID=**;Password=**"。这种就常用在web.config文件的connectiongstrings标记中吧。

第三种server=.;database=***;uid=**;pwd=***;在web站点中也可以这样写。

 

以前老是不明白,为甚吗有着两种情况呢----数据库既可以用database=数据库名,也可以由initial catalog=数据库名.。服务器名既可以有server=(local)也可以由data source=local.

所以以前经常混淆这两种连接字符串的使用吧,导致连接不上数据库,感觉很是苦恼。现在就明白多了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值