把資料庫連接資訊寫在web.config檔案裡(vs.net2003)

來源:互聯網
上載者:User
web|資料|資料庫|資料庫連接|資料庫連接

如果我們把資料庫連接資訊也就是資料庫連接字串寫在web.config裡,不但加強了程式的安全,同時也極大的方便了程式的修改。

   在web.config檔案裡添加關鍵字key是通過<appSettings>標記來實現的,但是appSettings標記通常放在<system.web>.....</system.web>標記外面。例:

<configration>

    <appSettings>

        <add key="connString1"

                   value="server=localhost;user id=sa;pwd=;database=資料庫名字"/>

         <add key="connString2"

                  value="provider=Microsoft.Jet.OleDb.4.0;Data Source=資料庫路徑"/>

   </appSettings>

   <system.web>

要在代碼中引用這些資料庫連接字串,需要先添加對System.ConFiguration名字空間的引用,在這個名字空間中含有ConfigurationSettings類,其靜態方法ConfigurationSettings.AppSettings屬性可擷取web.config檔案中<appSettings>節的設定,讀到的值為string型。例如:

using System.Configuration;

string conn1 = ConfigurationSettings.AppSettings["connString1"];

string conn2 = ConfigurationSettings.AppSettings["connString2"];

SQLConnection myConn1 = new SQLConnection(conn1);

OleDbConnection myConn2 = new OleDbConnection(conn2);

   .

   .

   .

   </system.web>

</configration>



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。