成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

處理ADO與ADO.NET對比介紹研究

開發 后端
OLE DB – 隨著越來越多的數據以非關系型格式存儲,需要一種新的架構來提供這種應用和數據源之間的無縫連接,ADO與ADO.NET的OLE DB應運而生了。

ADO.NET統一了數據容器類編程接口,無論您打算編寫何種應用程序,windows窗體,web窗體還是web服務,都可以通過同一組類來處理數據。不管在后端的數據源數sql server數據庫,

1.ADO與ADO.NET既有相似也有區別,他們都能夠編寫對數據庫服務器中的數據進行訪問和操作的應用程序,并且易于使用、高速度、低內存支出和占用磁盤空間較少,支持用于建立基于客戶端/服務器和 Web 的應用程序的主要功能。但是ADO使用OLE DB接口并基于微軟的COM技術,而ADO.NET擁有自己的ADO.NET接口并且基于微軟的.NET體系架構。眾所周知.NET體系不同于COM體系,ADO.NET接口也就完全不同于ADO和OLE DB接口,這也就是說ADO與ADO.NET兩種數據訪問方式。

2. 數據訪問方式的歷史
下面簡單的回顧一下微軟的數據訪問方式所走過的幾個階段。

ODBC – (Open Database Connectivity)是***個使用SQL訪問不同關系數據庫的數據訪問技術。使用ODBC應用程序能夠通過單一的命令操縱不同的數據庫,而開發人員需要做的僅僅只是針對不同的應用加入相應的ODBC驅動。#t#

DAO - (Data Access Objects)不像ODBC那樣是面向C/C++程序員的,它是微軟提供給Visual Basic開發人員的一種簡單的數據訪問方法,用于操縱Access數據庫。

RDO – 在使用DAO訪問不同的關系型數據庫的時候,Jet引擎不得不在DAO和ODBC之間進行命令的轉化,導致了性能的下降,而RDO(Remote Data Objects)的出現就順理成章了。

OLE DB – 隨著越來越多的數據以非關系型格式存儲,需要一種新的架構來提供這種應用和數據源之間的無縫連接,ADO與ADO.NET基于COM(Component Object Model)的OLE DB應運而生了。

ADO – 基于OLE DB之上的ADO更簡單、更高級、更適合Visual Basic程序員,同時消除了OLE DB的多種弊端,取而代之是微軟技術發展的趨勢。

3. ADO與ADO.NET對照
在開始設計.NET體系架構時,微軟就決定重新設計數據訪問模型,以便能夠完全的基于XML和離線計算模型。兩者的區別主要有:
  
ADO以Recordset存儲,而ADO.NET則以DataSet表示。Recordset看起來更像單表,如果讓Recordset以多表的方式表示就必須在SQL中進行多表連接。反之,DataSet可以是多個表的集合。ADO 的運作是一種在線方式,這意味著不論是瀏覽或更新數據都必須是實時的。ADO.NET則使用離線方式,在訪問數據的時候ADO.NET會利用XML制作數據的一份幅本,ADO.NET的數據庫連接也只有在這段時間需要在線。

由于ADO使用COM技術,這就要求所使用的數據類型必須符合COM規范,而ADO.NET基于XML格式,數據類型更為豐富并且不需要再做COM編排導致的數據類型轉換,從而提高了整體性能。
  
4. 小結
ADO.NET為.NET構架提供了優化的數據訪問模型,和基于COM的ADO是完全兩樣的數據訪問方式。

責任編輯:chenqingxiang 來源: CSDN
相關推薦

2009-12-30 16:05:20

ADO.NET實例

2010-01-04 13:16:31

ADO.NET命令

2009-09-09 10:23:59

ADO.NET連接

2010-01-04 10:48:30

ADO.NET特色

2009-12-30 16:50:26

ADO.NET事務

2009-12-22 16:42:57

ADO.NET研究

2009-11-03 16:37:10

2009-12-25 14:23:35

ADO.NET設置

2009-11-11 10:27:22

ADO.NET入門

2009-12-22 15:20:25

ADO.NET功能

2009-12-22 11:17:58

ADO.NET產品

2009-12-21 15:58:19

ADO.NET集合

2009-12-21 10:37:05

Ado.Net 實例

2009-12-21 14:04:48

ADO.NET參數

2009-11-11 13:59:15

ADO.NET與ADO

2009-12-23 11:25:30

ADO.NET處理

2009-12-22 14:15:08

ADO.Net處理數據

2009-12-28 15:11:36

ADO.NET專家

2009-12-22 13:49:40

ADO.net屬性

2009-12-24 14:54:25

ADO.NET使用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美一区二区三区在线 | 欧美激情一区 | 亚洲精品一区在线 | 一区天堂 | 国产精品久久久久久一区二区三区 | 男女视频91 | 亚洲av毛片成人精品 | 国产成人精品久久二区二区 | 国产精品成人国产乱一区 | 成人av资源在线 | 亚洲三区在线观看 | 亚洲高清在线 | 性色视频 | 欧美成人免费在线视频 | 男女啪啪高潮无遮挡免费动态 | 欧美性猛片aaaaaaa做受 | 免费的日批视频 | 日韩三级免费观看 | 久久精品色欧美aⅴ一区二区 | 久久成人免费观看 | 日韩欧美一区二区三区免费看 | 亚洲国产欧美一区 | 精品成人69xx.xyz | 国产欧美精品一区二区 | 国产精品一区二区免费看 | 亚洲成年人免费网站 | 一个色在线| 国产精品日韩在线观看 | 午夜精品一区二区三区在线观看 | 亚洲精品一区在线观看 | 中文字幕乱码一区二区三区 | 成人二区 | 亚洲一区二区免费视频 | 欧美一区二区三区 | 亚洲美乳中文字幕 | 亚洲 欧美 激情 另类 校园 | 中文字幕视频网 | 精品国产一级 | 免费国产一区二区视频 | 国产在线中文字幕 | 亚洲一区视频在线 |