如题

解决方案 »

  1.   

    public static readonly string ConnString = ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;
      

  2.   


      <connectionStrings>
        <add name="OracleConn" connectionString="Data Source=ds;User Id=ds;Password=ds;Integrated Security=no;" providerName="System.Data.OracleClient"/>
      </connectionStrings>
    string str_ConStr = ConfigurationManager.ConnectionStrings["OracleConn"].ConnectionString;
      

  3.   


    Web.Config中的连接数据库的配置:
     <connectionStrings>
    <add name="ConnectionString"
    connectionString="DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
     </connectionStrings>
    //读取Web.Config 配置文件的链接数据库的节点,实现与数据库的连接。也就是说,只要Web.Config中的连接数据库的这个节点,在该项目的任何地方都可以实现连接,['' "]表示连接数据库的标识
    SqlConnection con= 
        new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
            con.Open();
      

  4.   

    所谓不同的层,只是程序员定的。在网站中你的Dll仍然是放在Bin下,则能读Web.config中配置。
    如果确实不行,则在Bin下加入XXX.dll.config,在此配置文件中保存连接字符串。
    若非要读Web.config则通过BLL传过去即可。
      

  5.   

    可以。把DLL引用到web下,就可使用。
    ConfigurationManager.ConnectionStrings["Conn"].ConnectionString;