微軟數據訪問方式曆史階段
時間:2020-07-09 作者:管理員(yuán) 點擊:705
一(yī):ODBC(Open Database Connectivity)是第一(yī)個使用SQL訪問不同關系數據庫的數據訪問技術。使用ODBC應用程序能通過單一(yī)的命令操縱不同的數據庫,而開(kāi)發人員(yuán)需要做的僅僅隻是針對不同的應用加入相應的ODBC驅動。
二:DAO(Data Access Objects)不像ODBC那樣是面向C、C++成員(yuán)的,它是微軟提供給Visual Basic開(kāi)發人員(yuán)的一(yī)種簡單的數據訪問方法,用于操縱Access數據庫
三:RDO(Remote Data Objects)在使用DAO訪問不同的關系型數據庫的時候,Jet引擎不得不在DAO和ODBC之間進行命令轉化,導緻了性能的下(xià)降,而RDO的出現就順利成章了。
四:OLE DB(Object Link adn embed)随着越來越多的數據庫以非關系型格式存儲,需要一(yī)種新的架構來提供這種應用和數據源之間無縫連接,基于COM(Component Object Model)的OLE DB應運而生(shēng)了。
五:ADO基于OLE DB之上的ADO更簡單、更高級、更适合C#程序員(yuán),同時消除了OLE DB的多種弊端,取而代之是微軟技術發展的趨勢。