ASP.net中,web.config中数据源的配制方法.

来源:百度知道 编辑:UC知道 时间:2024/05/25 22:13:41
我见过的一个例子如下;但是还是不明白.
<add name="AAAAA00"
connectionString="Data Source=XXXXX11"
providerName="XXXX22" />

本地服务器 与 远程服务器 分别的配制Data Source的方法字串?即AAAAA00或XXXXX11或XXXX22分别可以怎么拼.
name 属性值是可以随便给的吗?
哪位大哥大姐有明白的给说下.谢谢.

是的 name值是你自定义,便于在程序中使用。。你可以像变量一样理解它,但是它是索引名
  本地服务器 与 远程服务器 分别的配制Data Source的方法字串???
  话说 这个我也没有理解你想表达什么哈,
  不过可以给你解释下。connectionString的值对应的是数据库连接字符串,比如针对sql server数据库的话!connectionString的值可以是(写法有很多种哦):server=192.168.0.35;database=test;uid=sa;password=sa
  其中192.168.0.35指定服务器名,test是服务器上注册了数据库名,后面两个是口令,providerName通俗的理解就是指定提供数据库连接的通道方式,这个值就可以在一定程度上决定connectionString值如何写法。这里可以等于System.Data.SqlClient
  而这些值,都可以在程序中取到他们,
  比如针对:
  <add name="test"
  connectionString="server=192.168.0.35;database=test;uid=sa;password=sa"
  providerName="System.Data.SqlClient" />
  就可以这样取值:
  System.Configuration.ConfigurationManager.ConnectionStrings["test"].connectionString
  取providerName类似。。。
  当然,如果作为数据源,可以直接用System.Configuration.ConfigurationManager.ConnectionStrings["test"]对象了