国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

怎樣從ASP.NET 2.0中讀取連接字符串的設置

2024-07-10 13:09:49
字體:
來源:轉載
供稿:網友

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

  范例程序代碼如下:

<?xml version="1.0"?>
<configuration>
<connectionstrings>
<add name="pubs" connectionstring="server=localhost;
integrated security=true;database=pubs;persist security info=true"
providername="system.data.sqlclient" />
<add name="northwind" connectionstring="server=localhost;
integrated security=true;database=northwind;persist security info=true"
providername="system.data.sqlclient" />
</connectionstrings>
<system.web>
<pages stylesheettheme="default"/>
</system.web>
</configuration>

 程序代碼說明:在上述范例的程序代碼中,我們在web.config文件中的<connectionstrings> 配置節點下面設置了兩個數據庫連接字符串,分別指向pubs和northwind兩個示例數據庫。注意,在2.0中引進了數據源控件,例如sqldatasource 控件,我們可以將sqldatasource 控件的 connectionstring 屬性被設置為表達式 <%$ connectionstrings:pubs %>,該表達式在運行時由 asp.net 分析器解析為連接字符串。還可以為sqldatasource 的 providername 屬性指定一個表達式,例如 <%$ connectionstrings:pubs.providername %>。其具體的用法和新特征將在以后的章節進行詳細的介紹。現在有個基礎的了解即可。

  當然,我們也可以用下面的方式從配置文件直接讀取數據庫連接字符串。首先我們需要引用using system.web.configuration命名空間,該命名空間包含用于設置 asp.net 配置的類。
string connectionstring =configurationmanager.connectionstrings["northwind"].connectionstring;
程序代碼說明:在上述范例的程序代碼中,我們可以利用connectionstrings["northwind"]讀取相應的northwind字符串。同理以可以利用connectionstrings["pubs"]讀取相應的pubs字符串。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 随州市| 新龙县| 东乡县| 祁连县| 通城县| 集贤县| 丹东市| 云南省| 孝昌县| 大方县| 广东省| 临清市| 咸宁市| 容城县| 文昌市| 聊城市| 碌曲县| 个旧市| 龙口市| 揭东县| 泾阳县| 隆化县| 图们市| 吉林省| 铁岭县| 胶州市| 云浮市| 三门峡市| 巴彦淖尔市| 岳西县| 太仆寺旗| 乐东| 柳州市| 福建省| 德清县| 托克逊县| 宝丰县| 新郑市| 青冈县| 泰宁县| 翼城县|