熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> ASP編程 >> 正文

ASP.NET 2.0中連接字符串的設置

2013-11-15 12:49:29  來源: ASP編程 

  在ASPNET 使用了一種在運行時解析為連接字符串值的新的聲明性表達式語法按名稱引用數據庫連接字符串連接字符串本身存儲在 nfig 文件中的 <connectionStrings> 配置節下面以便易於在單個位置為應用程序中的所有頁進行維護   

  范例程序代碼如下

  <?xml version=?>

  <configuration>

  <connectionStrings>

  <add name=Pubs connectionString=Server=localhost; Integrated Security=True;Database=pubs;Persist Security Info=True providerName=SystemDataSqlClient />

  <add name=Northwind connectionString=Server=localhost; Integrated Security=True;Database=Northwind;Persist Security Info=True providerName=SystemDataSqlClient />

  </connectionStrings>

  <systemweb>

  <pages styleSheetTheme=Default/>

  </systemweb>

  </configuration>

  程序代碼說明在上述范例的程序代碼中我們在WebConfig文件中的<connectionStrings> 配置節點下面設置了兩個數據庫連接字符串分別指向pubs和Northwind兩個示例數據庫注意中引進了數據源控件例如SqlDataSource 控件我們可以將SqlDataSource 控件的 ConnectionString 屬性被設置為表達式 <%$ ConnectionStrings:Pubs %>該表達式在運行時由 ASPNET 分析器解析為連接字符串還可以為SqlDataSource 的 ProviderName 屬性指定一個表達式例如 <%$ ConnectionStrings:PubsProviderName %>其具體的用法和新特征將在以後的章節進行詳細的介紹現在有個基礎的了解即可   當然我們也可以用下面的方式從配置文件直接讀取數據庫連接字符串首先我們需要引用using SystemWebConfiguration命名空間該命名空間包含用於設置 ASPNET 配置的類 string connectionString =ConfigurationManagerConnectionStrings[Northwind]ConnectionString;

  程序代碼說明在上述范例的程序代碼中我們可以利用ConnectionStrings[Northwind]讀取相應的Northwind字符串同理以可以利用ConnectionStrings[Pubs]讀取相應的Pubs字符串


From:http://tw.wingwit.com/Article/program/ASP/201311/21703.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.