web.config配置数据库

来源:互联网 发布:xshell linux版 编辑:程序博客网 时间:2024/04/30 02:38

web.config配置数据库

第一种:
取连接字符串

string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString;
或者
protected static string connectionString = ConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString; 
web.config文件:加在</configSections>后面
   <connectionStrings>
    <remove name="LocalSqlServer" />
    <add name="SqlConnStr" connectionString="user id=xx;password=xx;initial catalog=database_name;data source=.\sqlxxxx" />
  </connectionStrings>
第二种:
取连接字符串:
string myvar=configurationsettings.appsettings["connstring"]; 
web.config文件:加在<appsettings>和</appsettings> 之间
<appsettings> 
    
<add key="connstring"value="uid=xx;pwd=xx;database=batabase_name;server=(local)" />
 
</appsettings>

据说两者通用,但是第二种是asp.net2.0的新特性,建议使用第二种。
其实我一直有个疑问,两个字符串中的UID;PWD;和User ID; Password;是否等价。
根据网上我查到的资料是可以互换通用的。 

网上找到了个貌似更详细的解释:

连接SQL Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.

首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient".

其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):
  "user id=sa":连接数据库的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=sa".
  "password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
  这里注意,你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"user id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.
  "initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".
  "Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr".如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
  "Connect Timeout=30":连接超时时间为30秒.

 在这里,建立连接对象用的构造函数为:SqlConnection.


http://www.cnblogs.com/breezeblew/archive/2008/05/01/1178719.html此文章来自


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 南方人到北方水土不服怎么办 人流后一直发胖怎么办 南方人来北方水土不服怎么办 孩子上不了户口怎么办 户口转走了医保怎么办 眼睛分的开怎么办 被贝贝高乐骗了怎么办? 邻居放音乐扰民怎么办 邻居养猪味太大怎么办 遇上自私的邻居怎么办 怀孕中想离婚怎么办 西瓜出现歪屁股怎么办 碰到碰瓷邻居怎么办 隔壁晚上太吵怎么办 遇到讨厌的人怎么办 小区邻居太吵怎么办 促排卵雌二醇低怎么办 促排雌二醇低怎么办 促排雌激素低怎么办 降调后雌激素高怎么办 双胞胎相差4周怎么办 邻居投诉狗扰民怎么办 和邻居关系不好怎么办 双胞胎31周早产怎么办 隔壁邻居特别吵怎么办 邻居家空调噪音大怎么办 隔壁狗叫扰民怎么办 邻居家噪音大影咱休息怎么办 邻居的狗扰民怎么办 宝宝感冒咳嗽流鼻涕怎么办 晚上睡觉怕吵怎么办 三个月宝宝感冒咳嗽怎么办 小孩频繁感冒咳嗽怎么办 小孩咳嗽频繁怎么办呢 显示屏花屏了怎么办 鼠标箭头消失了怎么办 模拟人生离婚孩子怎么办 模拟城市没电怎么办 电脑浏览器白屏怎么办 模拟城市没声音怎么办? 坐火车没网怎么办