數據訪問接口功能及含義

ADC  高級數據連接器(AdvancedDataConnector):提供綁定ADO數據源到窗體的數據綁定控件上。ADC主要是一種直接訪問或者通過ADO訪問遠程OLEDB對象的一種技術,它也支持主要應用在微軟IE瀏覽器上的數據綁定控件。它是特地爲Web上的瀏覽器爲基礎的應用程序而設計的。

ADO  Active數據對象(ActiveDataObjects):ADO實際是一種提供訪問各種數據類型的連接機制。ADO設計爲一種極簡單的格式,通過ODBC的方法同數據庫接口。可以使用任何一種ODBC數據源,即不止適合於SQLServer、Oracle、Access等數據庫應用程序,也適合於Excel表格、文本文件、圖形文件和無格式的數據文件。ADO是基於OLE-DB之上的技術,因此ADO通過其內部的屬性和方法提供統一的數據訪問接口方法。

DAO  數據訪問對象(DataAccessObjects):是一種面向對象的界面接口。通過DAO/Jet功能可以訪問ISAM數據庫,使用DAO/ODBCDirect功能可以實現遠程RDO功能。使用DAO的程序編碼非常簡單,DAO提供豐富的遊標(Cursor)類型的結果集和非遊標(Cursor-Less)類型的結果集,同DDL(數據描述語言)的功能很類似。
DAO模型是設計關係數據庫系統結構的對象類的集合。它們提供了完成管理這樣一個系統所需的全部操作的屬性和方法,包括創建數據庫,定義表、字段和索引,建立表間的關係,定位和查詢數據庫等工具。

Jet  數據連接性引擎技術(JointEngineTechnology):是一種基於工作站通過DAO的數據庫訪問機制。雖然可以通過微軟Access提供的ODBC驅動程序訪問Jet數據庫,但使用這些驅動程序在功能上有所限制。Jet機制有自己的查詢和結果集處理功能,並可對同種或異種數據源作查詢處理。

ODBC  開放式的數據庫連接(OpenDatabaseConnectivity):是一種公認的關係數據源的接口界面。它快而輕並且提供統一接口的界面,ODBC對任何數據源都未作優化。
ODBCDirect是一種基於DAO對象的新的DAO模式,其方法和屬性與RDO功能相同。使用在有DAO代碼存在的場合,可用來訪問遠程數據源。

OLEDB是一種底層數據訪問界面接口。是用於第三方驅動程序商家開發輸出數據源到ADO-技術的應用程序或用於C++的開發者開發定製的數據庫組件。

RDC  遠程數據訪問控件(RemoteDataControl):是一種對RDO數據綁定的控件。可以輸出特定的結果集到數據源控件。

RDO  遠程數據對象(RemoteDataObjects):遠程數據對象和集合爲使用代碼來創建和操作一個遠程ODBC數據庫系統的各個部件提供了一個框架。對象和集合都具有描述數據庫的各個部件特徵的屬性以及用來操作這些部件的方法。可以在對象和集合之間建立起關係,這些關係就代表了數據庫系統的邏輯結構。RDO是ODBCAPI的一個淺層界面接口。是專爲訪問遠程ODBC關係數據源而設計的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章