摘 要:本文介紹了幾種Visual Basic訪問資料庫的方法,對這些資料介面的效能進行了比較,並提出相互的轉化關係。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
關鍵詞:Visual Basic 資料訪問介面 DAO RDO ADO
1 VB訪問資料庫的方法
VB訪問資料庫的方法很多,一般情況下分成兩大類,而每一類又有很多方法。下面以列表的方式列出每一類,及每一類包含的方法。
1.1 介面物件法(API)
VBSQL:通過DB-Library訪問微軟的SQL Server
ODBC API:任何一種ODBC資料來源 16位和32位
DAO/Jet:本地的Jet/、順序索引資料庫(ISAM)和任何ODBC資料來源
DAO/ODBC Direct:任何一種ODBC 資料來源(經過RDO)
RDO 2.0:任何一種ODBC資料來源(LevelⅠ或Ⅱ)
ADO:任何一種ODBC資料來源和任何經過OLE DB介面介面的資料來源
1.2 資料控制元件法
Data Control:DAO/Jet資料介面介面
Data Control/ODBC Direct:DAO/ODBC Direct資料介面介面
RemoteData Control/RDC:RDO資料介面介面
Advanced Data Connector/ADC:ADO資料介面介面
2 幾種介面的比較
ADC(Advanced Data Connector):高階資料聯結器。提供繫結ADO資料來源到窗體的資料繫結控制元件上。ADC主要是一種直接訪問或者通過ADO訪問遠端OLE DB物件的一種技術,它也支援主要應用在微軟IE瀏覽器上的資料繫結控制元件。它是特地為Web上的瀏覽器為基礎的應用程式而設計的。
ADO(Active Data Objects):Active資料物件。是DAO/RDO的後繼產物,ADO“擴充套件”了DAO和RDO所使用的物件模型,這意味著它包含較少的物件、更多的屬性、方法(和引數),以及事件。ADO實際是一種提供訪問各種資料型別的連線機制。ADO設計為一種極簡單的格式,通過ODBC的方法同資料庫介面。可以使用任何一種ODBC資料來源,即不止適合於SQL Server、Oracle、Access等資料庫應用程式,也適合於Excel表格、文字檔案、圖形檔案和無格式的資料檔案,是一個便於使用的應用程式層介面。ADO是為Microsoft最新和最強大的資料訪問範例OLE DB而設計的,OLE DB為任何資料來源提供了高效能的訪問,這些資料來源包括關係和非關係資料庫、電子郵件和檔案系統、文字和圖形、自定義業務物件等等。ADO在關鍵的Internet方案中使用最少的網路流量,並且在前端和資料來源之間使用最少的層數,所有這些都是為了提供輕量、高效能的介面。因此ADO通過其內部的屬性和方法提供統一的資料訪問介面方法。
- 1oracle資料庫面試問題
- 2FoxproDBF資料庫轉換成SQLServer6.5表的幾種方法
- 3Visual Basic中訪問遠端資料庫的幾種關鍵技術
- 4如何用JSP連線SQLServer資料庫
- 5會計電算化:資料介面設計思想和方法
- 6visual c 中的開放資料庫連線技術
- 7jboss配置mysql資料庫連線池
- 8比較實用的國中數學學習方法
- 9淺談資料庫的查詢優化方法分析
- 10Oracle資料庫與FoxPro資料的轉換
- 11如何操作Oracle資料庫中的(+)連線
- 12淺談各種資料分析方法在岩土工程中的運用比較
- 13DOS下USB介面的行動硬碟資料傳輸慢的解決方法
- 14資料庫的版權保護問題探
- 15PHP連線Access資料庫的注意事項