.net获取连接字符串的方法,会因为在web.config中的放置的位置的不同而不同
如果连接串放在
之间
eg:
则要用下面的方法来获取这个连接串
如果连接的字符串放在
之间,那么就要采用下面的方法来获取
.NET2.0以后连接数据库的字符串可以放在这两个不同的地方,但是,如果是用绑定的数据控件(eg:SQLDataSource),那么连接串,只能在放
之间
如果连接串放在
<connectionStrings>
......
</connectionStrings>
之间
eg:
<connectionStrings>
<add name="SYXTConnectionString" connectionString="Data Source=LEIKE;Initial Catalog=SYXT;User ID=saassword=sa"
providerName="System.Data.SqlClient" />
</connectionStrings>
则要用下面的方法来获取这个连接串
ConfigurationManager.ConnectionStrings["connectionStringsName"].ToString();
如果连接的字符串放在
<appSettings>
......
</appSettings>
之间,那么就要采用下面的方法来获取
ConfigurationManager.AppSettings["appSettingsName"].ToString();
.NET2.0以后连接数据库的字符串可以放在这两个不同的地方,但是,如果是用绑定的数据控件(eg:SQLDataSource),那么连接串,只能在放
<connectionStrings>
......
</connectionStrings>
之间
全文转自:http://shirlly.javaeye.com/blog/339804