ASP.NET中和SQL连接的全局变量的申明

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:09:00
每次调用前都先建立连接
string connectionString = "server=\'(local)\'; trusted_connection=true; database=\'CMB\'";
string queryString;
但是server=\'(local)\在换了台电脑后SQL服务管理器的名称改变后,每次都要去修改.有没方法可以设置个全局变量这样只修改一个地方可以让所有用到该语句的连接都自动连接到本的服务器上
麻烦大家了!
请高手们多多指点

web.config中
...
<configuration>
<system.web>
...
...
</system.web>
<appSettings>
<add key = "ConnString"
value = "server=\'(local)\'; trusted_connection=true; database=\'CMB\'"/>
</appSettings>
</configuration>

在aspx文件中引用它:
string strConn = ConfigurationSettings.AppSettings["ConnString"];

你可以放到<configuration > 节下面的

<connectionStrings>
<add name="链接字符串名字" connectionString="server=\'(local)\'; trusted_connection=true; database=\'CMB\>
</connectionStrings>

调用的时候:
string strConn = ConfigurationManager.ConnectionStrings["链接字符串名字"].ToString();

记得要引用命名空间
using System.Data.SqlClient;

也可以写在INI文件里面去