原创  在web.config中连接数据库的两种方法 收藏

连接数据库的两种方法如下:

web.config文件中

<configuration>

<connectionStrings>

         <!--以下两句都可以-->

                   <add name="ConnTongJiNet" connectionString="Data Source=.;Initial Catalog=tongjinet;User ID=sa;Password=sql" providerName="System.Data.SqlClient"/>

         <!--<add name="ConnTongJiNet" connectionString="server=.;uid=sa;pwd=sql;database=tongjinet"/>-->

       </connectionStrings>

    <appSettings>

          <!--以下两句都可以-->

              <add key="ConnGlassDB" value="server=.;uid=sa;pwd=sql;database=GlassDB"/>

          <!--<add key="ConnGlassDB" value="Data Source=.;Initial Catalog=GlassDB;User ID=sa;Password=sql"/>-->

    </appSettings>

</configuration>

App_Code文件夹下的connsql.cs类文件中

    public static SqlConnection ZYJCreateConnection()

    {

        return new SqlConnection(ConfigurationManager.ConnectionStrings["ConnTongJiNet"].ToString());

    }

 

    public static SqlConnection CreateConnection()

    {

        return new SqlConnection(ConfigurationManager.AppSettings["ConnGlassDB"].ToString());

      //return new SqlConnection(ConfigurationSettings.AppSettings["ConnGlassDB"].ToString()); //此句也可以

    }

.aspx.cs页中

    //解释(先调用connsql.cs类文件中的方法,再在方法中返回web.config中的数据库连接字符串)

    //优点(利于维护,必要时只需修改connsql.csweb.config)

    SqlConnection conn = connsql.ZYJCreateConnection();

    //以下两句单独使用也可以,缺点(不利于维护;一但有所改动,每一个网页都要改)

    //SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnTongJiNet"].ToString());

//SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=tongjinet;User ID=sa;Password=sql");

SqlConnection conn = connsql.CreateConnection();

    //以下两句单独使用也可以,缺点(不利于维护;一但有所改动,每一个网页都要改)

    //SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["ConnGlassDB"].ToString());

    //SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sql;database=GlassDB");

发表于 @ 2009年05月19日 08:45:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:游标 | 新一篇:Asp.net中SqlDataAdapter和SqlCommand对比分析(二)

  • 发表评论
  • 评论内容:
  •  
Copyright © zhangyj_315
Powered by CSDN Blog