人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

轉轉:ASP.NET數據庫編程 (1)

轉轉:ASP.NET數據庫編程 (1)

更新時間:2022-07-10 文章作者:未知 信息來源:網絡 閱讀次數:

ASP.NET數據庫編程
7/17/2001 9:59:0· 天極新技術工作室·yesky




  ASP.NET中的ADO.NET和ASP中的ADO相對應,它是ADO的改進版本。在ADO.NET中,通過Managed Provider所提供的應用程序編程接口(API),可以輕松地訪問各種數據源的數據,包括OLEDB所支持的和ODBC支持的數據庫。

  下面介紹ADO.NET中最重要的兩個概念:Managed Provider和DataSet。

  Managed Provider

  過去,通過ADO的數據存取采用了兩層的基于連接的編程模型。隨著多層應用的需求不斷增加,程序員需要一個無連接的模型。ADO.NET就應運而生了。ADO.NET的Managed Provider就是一個多層結構的無連接的一致的編程模型。

  Managed Provider提供了DataSet和數據中心(如MS SQL)之間的聯系。Managed Provider包含了存取數據中心(數據庫)的一系列接口。主要有三個部件:

  1、連接對象Connection、命令對象Command、參數對象Parameter提供了數據源和DataSet之間的接口。DataSetCommand接口定義了數據列和表映射,并最終取回一個DataSet。

  2、數據流提供了高性能的、前向的數據存取機制。通過IdataReader,你可以輕松而高效地訪問數據流。

  3、更底層的對象允許你連接到數據庫,然后執行數據庫系統一級的特定命令。

  過去,數據處理主要依賴于兩層結構,并且是基于連接的。連接斷開,數據就不能再存取,F在,數據處理被延伸到三層以上的結構,相應地,程序員需要切換到無連接的應用模型。這樣,DataSetCommand就在ADO.NET中扮演了極其重要的角色。它可以取回一個DataSet,并維護一個數據源和DataSet之間的"橋",以便于數據訪問和修改、保存。DataSetCommand自動將數據的各種操作變換到數據源相關的合適的SQL語句。從圖上可以看出,四個Command對象:SelectCommand、InsertCommand、UpdateCommand、DeleteCommand分別代替了數據庫的查詢、插入、更新、刪除操作。

  Managed Provider利用本地的OLEDB通過COM Interop來實現數據存取。OLEDB支持自動的和手動的事務處理。所以,Managed Provider也提供了事務處理的能力。
  DataSet

  DataSet是ADO.NET的中心概念。你可以把DataSet想象成內存中的數據庫。正是由于DataSet,才使得程序員在編程序時可以屏蔽數據庫之間的差異,從而獲得一致的編程模型。

  DataSet支持多表、表間關系、數據約束等等。這些和關系數據庫的模型基本一致。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 从化市| 宜兰市| 临泉县| 泾阳县| 敖汉旗| 大同市| 科技| 湛江市| 敖汉旗| 黄龙县| 桂平市| 买车| 梅河口市| 洞头县| 西林县| 喀喇沁旗| 松江区| 中西区| 祥云县| 电白县| 渭源县| 临夏县| 昌邑市| 和顺县| 沭阳县| 马尔康县| 浙江省| 吐鲁番市| 武强县| 福州市| 宜城市| 罗田县| 萨嘎县| 保康县| 德安县| 崇仁县| 济宁市| 内乡县| 澳门| 易门县| 奉新县|