ADO.NET特色以及ADO.NET全新功能進行介紹
關于ADO.NET特色有許多要說的,比如微軟官方已經推出數據的***技術,ADO對象是程序開發平臺用來和OLE DB溝通的媒介,ADO目前的***版本為ADO.NET,假如它達到臨界質量,我們將支持它。
ADO.NET不像以前的ADO 版本是站在為了存取數據庫的觀點而設計的,ADO.NET 是為了因應廣泛的數據控制而設計,所以使用起來比以前的ADO 更靈活有彈性,也提供了更多的功能。ADO.NET特色的出現并不是要來取代ADO,而是要提供更有效率的數據存取。微軟透過***的.NET 技術提供了可以滿足眾多需求的架構,這個架構就是.NET 共享對象類別庫。#t#
這個共享對象類別庫不但涵蓋了Windows API(Windows Application Programming Interface,Windows應用程序設計界面。提供許多撰寫Windows 程序所需要使用的對象以及基本函式等。)的所有功能,并且還提供更多的功能及技術;另外它還將以前放在不同COM 組件上,我們常常使用的對象及功能一并含括進來。除此之外ADO.NET 還將XML 整合進來,這樣一來數據的交換就變的非常輕松容易了。所以ADO.NET 的架構及新功能是為了能滿足廣泛的數據交換需求所產生出來的新技術,這個就是ADO.NET。

ADO.NET特色里可以讓我們快速簡單的來存取各種數據。傳統的主從式應用程序在執行時,都會保持和數據源的聯機。但是在某些狀況下和數據庫一直保持聯機是不需要的,而且一直保持和數據源的聯機會浪費系統資源。有些時候我們只需要很單純的將數據取回,這時候就不需要保持對數據源的聯機。ADO.NET 被設計成對于數據處理不一直保持聯機的架構,應用程序只有在要取得數據或是更新數據的時候才對數據源進行聯機的工作。
所以應用程序所要管理的連結減少;數據源就不用一直和應用程序保持聯機,負載減輕了效能自然也就提升。不過我們的應用程序也有些情況需要和數據源一直保持聯機,例如在線訂位系統;此時我們還是可以使用ADO.NET特色的數據源隨時保持聯機的狀態。

















