日期:2014-05-16  浏览次数:20648 次

C# asp.net 中关于配置文件的配置和作用(数据库部分)

web中在web.config配置文件中写了连接数据库的作用

 

第一步: 在web.config配置文件中添加有下划线的类似如下代码:
<configuration>
  <connectionStrings>
    <add name="SQL" connectionString="server=localhost;database=dbo.tab_ManagerInfo; userid=sa; pwd=abc123" providerName="System.Data.SqlClient"/>
  </connectionStrings>
    <system.web>
        <compilation debug="false" targetFramework="4.0" />
    </system.web>

</configuration>

 

第二步: 在要使用数据库连接的页面中引入
using System.Configuration;  ///系统配置包在配置文件中设置数据库连接时必须用

 

第三步: 在页面开始时
public partial class Login : System.Web.UI.Page
{
public static string constr = ConfigurationSettings.AppSettings["SQL"];
///“SQL”为配置文件中的 add name="SQL"
}

 

第四步: 使用数据库连接字符串constr  /// public static string constr


优点:
1. 不用再在每个页面中都去写着连接字符串了
2. 每个页面中如果需要将软件或者数据库移植是只用修改配置文件中的数据库连接