VB數據訪問接口功能及含義
ADC高級數據連接器(Advanced Data Connector):
提供綁定ADO數據源到窗體的數據綁定控件上。ADC主要是一種直接訪問或者通過ADO訪問遠程OLEDB對象的一種技術,它也支持主要應用在微軟IE浏覽器上的數據綁定控件。它是特地為Web上的浏覽器為基礎的應用程序而設計的。
ADOActive數據對象(Active Data Objects):
ADO實際是一種提供訪問各種數據類型的連接機制。ADO設計為一種極簡單的格式,通過ODBC的方法同數據庫接口。可以使用任何一種ODBC數據源,即不止適合於SQLServer、Oracle、Access等數據庫應用程序,也適合於Excel表格、文本文件、圖形文件和無格式的數據文件。ADO是基於OLE-DB之上的技術,因此ADO通過其內部的屬性和方法提供統一的數據訪問接口方法。
DAO數據訪問對象(Data Access Objects):
是一種面向對象的界面接口。通過DAO/Jet功能可以訪問ISAM數據庫,使用DAO/ODBCDirect功能可以實現遠程RDO功能。使用DAO的程序編碼非常簡單,DAO提供豐富的游標(Cursor)類型的結果集和非游標(Cursor-Less)類型的結果集,同 DDL(數據描述語言)的功能很類似。DAO模型是設計關系數據庫系統結構的對象類的集合。它們提供了完成管理這樣一個系統所需的全部操作的屬性和方法,包括創建數據庫,定義表、字段和索引,建立表間的關系,定位和查詢數據庫等工具。
Jet數據連接性引擎技術(Joint Engine Technology):
是一種基於工作站通過DAO的數據庫訪問機制。雖然可以通過微軟Access提供的ODBC驅動程序訪問Jet數據庫,但使用這些驅動程序在功能上有所限制。Jet機制有自己的查詢和結果集處理功能,並可對同種或異種數據源作查詢處理。
ODBC開放式的數據庫連接(Open Database Connectivity):
是一種公認的關系數據源的接口界面。它快而輕並且提供統一接口的界面,ODBC對任何數據源都未作優化。
ODBC Direct
是一種基於DAO對象的新的DAO模式,其方法和屬性與RDO功能相同。使用在有DAO代碼存在的場合,可用來訪問遠程數據源。
OLE DB
是一種底層數據訪問界面接口。是用於第三方驅動? 商家開發輸出數據源到ADO-技術的應用程序或用於C++的開發者開發定制的數據庫組件。OLE DB不能被VB直接調用。
RDC遠程數據訪問控件(RemoteData Control):
是一種對RDO數據綁定的控件。可以輸出特定的結果集到數據源控件。
RDO遠程數據對象(RemoteData Objects):
遠程數據對象和集合為使用代碼來創建和操作一個遠程ODBC數據庫系統的各個部件提供了一個框架。對象和集合都具有描述數據庫的各個部件特征的屬性以及用來操作這些部件的方法。可以在對象和集合之間建立起關系,這些關系就代表了數據庫系統的邏輯結構。RDO是ODBC API的一個淺層界面接口。是專為訪問遠程ODBC關系數據源而設計的。
VBSQL
是Visual Basic結構化查詢語言。是一種基於API的接口方法,幾乎與C的DB-Library API相同。VBSQL只支持微軟的SQL Server。VBSQL快而且輕但不支持對象界面。