.NET的C#中数据库连接方式
一般情况下,都放在需要连接数据库的方法中。但是,这种方法既不安全效率也不够高,当数据库连接改变时,则要修改后台的原始代码。
public SQLHelper()
{
string connStr=@”server=niunan\sqlexpress;database=newssystem;uid=sa;pwd=123”;
conn=new SqlConnection(connStr); //数据库连接字符串
代码省略...
}
比较常用的方法是放入web.config文件中:
<connectionStrings>
<add name="connStr" connectionString="server=20100228-1447;database=newssystem;uid=sa;pwd=123"/>
</connectionStrings>
然后再外面的方法调用:
public SQLHelper()
{
string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
conn = new SqlConnection(connStr);
}
使用 ConfigurationManager 类,可以访问计算机、应用程序和用户的配置信息。使用ConfigurationManager 类必须在命名空间中引用using System.Configuration;并且要在项目右键添加引用System.Configuration,才能在编辑代码中智能提示。