1. VS2003时代的设置与读取:
删除<appSettings/>加以下代码:
<appSettings>
<add key="strcon" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/Backup/我的文档/Visual Studio 2005/WebSites/4ec/App_Data/company.mdb"/>
</appSettings>
读取如下:
OleDbConnection conn = new OleDbConnection(ConfigurationSettings.AppSettings["strcon"]);
例如:
<appSettings>
<add key="cnstr" value="data source=./sqlexpress;user id=kim;password=kim123? "/>
</appSettings>
string cnstr = System.Configuration.ConfigurationSettings.AppSettings["cnstr"];
string cnstr2 = System.Configuration.ConfigurationManager.AppSettings["cnstr"];
Response.Write("方法一:"+cnstr+"<br/>");
注:
受以下版本支持:1.1、1.0
在 3.5 中过时(编译器警告)
在 3.5 SP1 中过时(编译器警告)
在 3.0 中过时(编译器警告)
在 3.0 SP1 中过时(编译器警告)
在 2.0 中过时(编译器警告)
在 2.0 SP1 中过时(编译器警告)
2. VS2005时代的设置与读取:
删除<connectionStrings/>加以下代码:
<connectionStrings>
<add name = "mdbconn" [String, Required, Collection Key] connectionString = "" [String, Required] providerName = "System.Data.SqlClient" [String] />
</connectionStrings>
读取如下:
方法一:
string conn = System.Configuration.ConfigurationManager.ConnectionStrings[“conn”].ConnectionString;
方法二:
string conn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings[“conn”]. ConnectionString;
注:最后的.ConnectionString;都可换成 .ToString();
受以下版本支持:3.5、3.0、2.0
例如:
设置:
<connectionStrings>
<add name="conn" connectionString="data source=./sqlexpress; user id=sa; password=kim123" />
</connectionStrings>
或:信任连接模式
<connectionStrings>
<add name="SubjectSujectV2ConnectionString1" connectionString="Data Source=LOCALHOST/SQLEXPRESS; Initial Catalog=SubjectSujectV2; Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
读取:
string conn1 = WebConfigurationManager.ConnectionStrings["conn"].ConnectionString;
string conn0 = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
Response.Write("방법2:"+conn+"<br/>");
Response.Write("방법3:" + conn1 + "<br/>");
476

被折叠的 条评论
为什么被折叠?



