ASP.NET数据库连接字符串的设置与读取

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.11.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.53.02.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/>");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值