在不使用数据源控件的情况下,如果用ADO.NET创建数据库连接,怎么访问web.config中的连接字符串?
如题~~~数据源控件中ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" 这样写就行了,那如果建立sqlConnesxction对象时怎么访问web.config中的连接字符串? 问题点数:20、回复次数:4Top
1 楼astra1(Hyperion)回复于 2006-03-13 21:08:25 得分 5
比如web.config里
<configuration>
<appSettings>
<add key="DBConnStr" value="server=(local);User ID=sa;Password=sa;database=northwind" />
</appSettings>
</configuration>
C#里面这样引用
System.Configuration.ConfigurationSettings.AppSettings["DBConnStr"];Top
2 楼hhcsb(声波)回复于 2006-03-13 21:10:49 得分 5
ConfigurationSettings.AppSettings("数据库地址、SQL数据库连接代码")
数据库地址、SQL数据库连接代码,是写在WEB.CONFIG里的Top
3 楼PCI_E(天上星)回复于 2006-03-13 21:27:53 得分 5
如果web.config里
<appSettings>
<add key="data" value="server=Localhost;uid=sa;pwd=123;database=Pub;"/>
</appSettings>
那么C#后代码中如下添加引用
using System.Data.SqlClient;
using System.Configuration ;
连接部分就是
string conn=ConfigurationSettings.AppSettings["data"] ;
SqlConnection myConnection=new SqlConnection (conn);
myConnection.Open();
Top
4 楼boy_north(北方的豹子)回复于 2006-03-13 21:37:32 得分 5
正如楼上所说
UPTop




