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

首頁 > 編程 > .NET > 正文

Asp.net中創建和使用Ado.net(一)

2024-07-10 13:05:21
字體:
來源:轉載
供稿:網友
在商業應用程序中最重要的組件是數據,無論是在線的商務應用程序、公司的企業軟件還是小型公司的會計應用程序無不如此:通過一個通用的線程與數據打交道,即都必須實現快速、有效、可靠的方式存儲、檢索和處理數據。

然而,一直一來令人棘手的問題是這些數據文件常以不同的格式存儲,這就需要開發者學會用多種不同的方式來處理完全一樣的事情。microsoft等諸多數據提供者力求實現數據訪問格式的標準化。

從odbc的出現到dao、rdo、oledb、ado的實現,可以說標準化的進程逐步實現。特別是ado的出現很好的實現了通用數據訪問的模式,致使很多人認為,每隔兩年學習一種新的數據訪問對象模型的年代已經過去了。但是通過internet,我們發現這種想法是錯誤的。

一、ado.net 的設計目標

隨著應用程序開發的發展演變,新的應用程序已基于 web 應用程序模型越來越松散地耦合。如今,越來越多的應用程序使用 xml 來編碼要通過網絡連接傳遞的數據。web 應用程序將 http 用作在層間進行通信的結構,因此它們必須顯式處理請求之間的狀態維護。這一新模型大大不同于連接、緊耦合的編程風格,此風格曾是客戶端/服務器時代的標志。在此編程風格中,連接會在程序的整個生存期中保持打開,而不需要對狀態進行特殊處理。

設計 ado.net 的目的是為了滿足這一新編程模型的以下要求:具有斷開式數據結構;能夠與 xml 緊密集成;具有能夠組合來自多個、不同數據源的數據的通用數據表示形式;在創建 ado.net 時,microsoft 具有以下設計目標。

利用當前的 ado 知識

ado.net 的設計滿足了當今應用程序開發模型的多種要求。同時,該編程模型盡可能地與 ado 保持一致,這使當今的 ado 開發人員不必從頭開始學習全新的數據訪問技術。ado.net 是 .net framework 的固有部分,因此對于 ado 程序員決不是完全陌生的。

ado.net 與 ado 共存。雖然大多數基于 .net 的新應用程序將使用 ado.net 來編寫,但 .net 程序員仍然可以通過 .net com 互操作性服務來使用 ado。

支持 n 層編程模式
ado.net 為斷開式 n 層編程環境提供了一流的支持,許多新的應用程序都是為該環境編寫的。使用斷開式數據集這一概念已成為編程模型中的焦點。n 層編程的 ado.net 解決方案就是 dataset。

集成 xml 支持
xml 和數據訪問是緊密聯系在一起的,即 xml 的全部內容都是有關數據編碼的,而數據訪問越來越多的內容都與 xml 有關。.net framework 不僅支持 web 標準,它還是完全基于 web 標準生成的。

xml 支持內置在 ado.net 中非常基本的級別上。.net framework 和 ado.net 中的 xml 類是同一結構的一部分,它們在許多不同的級別集成。您不必在數據訪問服務集和它們的 xml 相應服務之間進行選擇;它們的設計本來就具有從其中一個跨越到另一個的功能。
參考<<.net framework sdk文檔>>

  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 万全县| 金湖县| 嘉义市| 望城县| 广西| 建水县| 新田县| 阜阳市| 吐鲁番市| 苍山县| 宁德市| 中阳县| 罗城| 海淀区| 渝中区| 定远县| 双峰县| 山丹县| 三河市| 涡阳县| 莱西市| 进贤县| 芜湖市| 兴和县| 札达县| 阿鲁科尔沁旗| 阿瓦提县| 吴忠市| 耿马| 西青区| 嘉祥县| 沁源县| 富平县| 萝北县| 内乡县| 江都市| 普宁市| 桂东县| 邻水| 通榆县| 甘肃省|