private SqlConnection sqlCon;//聲明一個SqlConnection對象
private SqlCommand sqlCmd;//聲明一個SqlCommand對象
private SqlDataAdapter sda;//聲明SqlDataAdapter對象
//構(gòu)造方法
public SqlData()
{
//
// TODO: 在此處添加構(gòu)造函數(shù)邏輯
//
sqlCon = new SqlConnection(ConfigurationManager.AppSettings["strCon"]);
sqlCon.Open();//打開連接
}
ConfigurationManager.AppSettings["strCon"]意思是指從config配置文件中獲取key值為“strCon”的Value,舉個例子:
web.config有這樣一段config文件:
...
<connectionStrings>
<add name="strCon" connectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source="/>
<add name="strCon2" connectionString="\App_Data\EB97E85678837AF\678837AF\Data1.mdb"/>
</connectionStrings>
...
sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["strCon"].ConnectionString);
那么sqlCon 的值就是Provider=Microsoft.Jet.OleDb.4.0;Data Source=了;
同理你用的是AppSettings,只要config里面添加了key為strCon,值為連接字符串就可以了,這樣做便于修改和管理,多出調(diào)用,一處配置即可