关于设定C#中数据库连接两种方式的疑问
我看到现在有两种方法在C#中连接数据库。但不知他们之间的差别
1、使用web.config
设置:
<appSettings>
<add key="data" value="server=localhost;user id=sa;pwd=sa;initial catalog=数据库"></add>
</appSettings>
使用:
objConn = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["data"]);
objConn.Open();
2、使用CS类
设置:
public static SqlConnection CreateDBcon()
{
return new SqlConnection("server=.;database=mydb;uid=sa;pwd=123456;");
}
使用:
SqlConnection objConn=DB.CreateDBcon();
objConn.open();
这两者之间的区别。我们使用哪种比较好呢?