主頁 > 知識庫 > ADO,OLEDB,ODBC,DAO,RDO的區(qū)別說明

ADO,OLEDB,ODBC,DAO,RDO的區(qū)別說明

熱門標簽:怎么修改高德地圖標注 美國地圖標注軟件下載 長沙外呼系統平臺 合肥crm外呼系統加盟 城市地圖標志怎么標注 電話機器人怎么看余額 硅基電話機器人官網 漯河電銷回撥外呼系統 西安電話自動外呼系統
一 ODBC(Open Database Connectivity,開放數據庫互連)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關數據庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數據庫訪問的標準API(應用程序編程接口)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。

二 DAO:數據訪問對象是用來顯露了Microsoft Jet數據庫引擎(最早是給MicrosoftAccess 所使用,現在已經支持其它數據庫),并允許開發(fā)者通過ODBC直接連接到其他數據庫一樣,直接連接到 Access 表。DAO 最適用于單系統應用程序或在小范圍本地分布使用。其內部已經對Jet數據庫的訪問進行了加速優(yōu)化,而且其使用起來也是很方便的。所以如果數據庫是Access數據庫且是本地使用的話,建議使用這種訪問方式。

三 RDO(Remote Data Objects)遠程數據對象是一個到ODBC的、面向對象的數據訪問接口,它同易于使用的DAO style組合在一起,提供了一個接口,形式上展示出所有ODBC的底層功能和靈活性。盡管RDO在很好地訪問Jet或ISAM數據庫方面受到限制,而且它只能通過現存的ODBC驅動程序來訪問關系數據庫。但是,RDO已被證明是許多SQL Server、Oracle 以及其他大型關系數據庫開發(fā)者經常選用的最佳接口。RDO提供了用來訪問存儲過程和復雜結果集的更多和更復雜的對象、屬性,以及方法。

四 OLE DB 是 Microsoft 的一個戰(zhàn)略性系統級編程接口,用于管理整個組織內的數據。OLE DB 是建立在 ODBC 功能之上的一個開放規(guī)范。ODBC 是為訪問關系型數據庫而專門開發(fā)的,OLE DB 則用于訪問關系型和非關系型信息源,例如主機 ISAM/VSAM 和層次數據庫,電子郵件和文件系統存儲,文本、圖形和地理數據以及自定義業(yè)務對象。OLE DB 定義了一組 COM 接口,對各種數據庫管理系統服務進行封裝,并允許創(chuàng)建軟件組件,實現這些服務。OLE DB 組件包括數據提供程序(包含和表現數據)、數據使用者(使用數據)和服務組件(處理和傳送數據,例如,查詢處理器和游標引擎)。OLE DB 接口有助于平滑地集成組件,這樣,OLE DB 組件廠商就可以快速地向市場提供高質量 OLE DB 組件。此外,OLE DB 包含了一個連接 ODBC 的“橋梁”,對現用的各種 ODBC 關系型數據庫驅動程序提供一貫的支持。

五 ADO(ActiveXData Object)是DAO/RDO的后繼產物。ADO2.0在功能上與RDO更相似,而且一般來說,在這兩種模型之間有一種相似的映射關系。ADO"擴展"了DAO和RDO 所使用的對象模型,這意味著它包含較少的對象、更多的屬性、方法(和參數),以及事件。 作為最新的數據庫訪問模式,ADO的使用也是簡單易用,所以微軟已經明確表示今后把重點放在ADO上,對DAO/RDO不再作升級,所以ADO已經成為了當前數據庫開發(fā)的主流。ADO涉及的數據存儲有DSN(數據源名稱)、ODBC(開放式數據連接)以及OLEDB三種方式
您可能感興趣的文章:
  • Turbolinux-7-Server拓林思服務器版光盤安裝過程詳細圖解
  • Moon_LServer Linux下一鍵搭建Apache+PHP+MySQL+Zend+PHPMyAdmin+GD庫的軟件
  • Red Hat 紅帽企業(yè)Linux 5 SERVER 正式版 迅雷下載地址
  • 關于php連接mssql:pdo odbc sql server
  • mysql odbc字符集設置(中文顯示亂碼)
  • ADO.NET 連接數據庫字符串小結(Oracle、SqlServer、Access、ODBC)
  • LVS(Linux Virtual Server)Linux 虛擬服務器介紹及配置(負載均衡系統)
  • OLEDB和ODBC的區(qū)別(優(yōu)缺點)
  • php5.3中連接sqlserver2000的兩種方法(com與ODBC)
  • linux mysql 報錯:MYSQL:The server quit without updating PID file
  • php常用ODBC函數集(詳細)
  • Linux編譯mssql擴展使用php連接sqlserver2008的使用步驟
  • Linux下用dnsmasq做dns cache server的配置方法
  • linux下如何配置SQLSERVER ODBC

標簽:撫順 吉林 文山 廣西 商洛 瀘州 濟源 玉溪

巨人網絡通訊聲明:本文標題《ADO,OLEDB,ODBC,DAO,RDO的區(qū)別說明》,本文關鍵詞  ADO,OLEDB,ODBC,DAO,RDO,的,區(qū)別,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ADO,OLEDB,ODBC,DAO,RDO的區(qū)別說明》相關的同類信息!
  • 本頁收集關于ADO,OLEDB,ODBC,DAO,RDO的區(qū)別說明的相關信息資訊供網民參考!
  • 推薦文章