最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2012年09月16日 00:23:42   作者:  
ADO,OLEDB,ODBC,DAO,RDO的區(qū)別說明,因為我們用程序開發(fā)的時候經(jīng)常會用到OLEDB,ODBC鏈接數(shù)據(jù)庫等
一 ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標準API(應(yīng)用程序編程接口)。這些API利用SQL來完成其大部分任務(wù)。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。

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

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

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

五 ADO(ActiveXData Object)是DAO/RDO的后繼產(chǎn)物。ADO2.0在功能上與RDO更相似,而且一般來說,在這兩種模型之間有一種相似的映射關(guān)系。ADO"擴展"了DAO和RDO 所使用的對象模型,這意味著它包含較少的對象、更多的屬性、方法(和參數(shù)),以及事件。 作為最新的數(shù)據(jù)庫訪問模式,ADO的使用也是簡單易用,所以微軟已經(jīng)明確表示今后把重點放在ADO上,對DAO/RDO不再作升級,所以ADO已經(jīng)成為了當前數(shù)據(jù)庫開發(fā)的主流。ADO涉及的數(shù)據(jù)存儲有DSN(數(shù)據(jù)源名稱)、ODBC(開放式數(shù)據(jù)連接)以及OLEDB三種方式

相關(guān)文章

  • 在windows系統(tǒng)下如何安裝memcached的講解

    在windows系統(tǒng)下如何安裝memcached的講解

    今天小編就為大家分享一篇關(guān)于在windows系統(tǒng)下如何安裝memcached的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實戰(zhàn)教程

    將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實戰(zhàn)教程

    最近因為工作的需求,需要將sqlite3中的數(shù)據(jù)導(dǎo)入到mysql中去,發(fā)現(xiàn)網(wǎng)上的一些教程都不夠詳細,索性自己寫一篇,下面這篇文章主要給大家介紹了關(guān)于將sqlite3數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到mysql數(shù)據(jù)庫中的相關(guān)資料,需要的朋友可以參考下。
    2017-07-07
  • SQL查詢的優(yōu)化技巧詳解

    SQL查詢的優(yōu)化技巧詳解

    這篇文章主要介紹了SQL查詢的優(yōu)化技巧詳解,查詢優(yōu)化的本質(zhì)是讓數(shù)據(jù)庫優(yōu)化器為SQL語句選擇最佳的執(zhí)行計劃。一般來說,對于在線交易處理(OLTP)系統(tǒng)的數(shù)據(jù)庫,減少數(shù)據(jù)庫磁盤I/O是SQL語句性能優(yōu)化的首要方法,需要的朋友可以參考下
    2023-07-07
  • 將自然語言查詢轉(zhuǎn)換為SQL代碼的AI工具使用詳解

    將自然語言查詢轉(zhuǎn)換為SQL代碼的AI工具使用詳解

    這篇文章主要為大家介紹了將自然語言查詢轉(zhuǎn)換為SQL代碼的AI工具使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 聚合函數(shù)和group by的關(guān)系詳解

    聚合函數(shù)和group by的關(guān)系詳解

    大家好,本篇文章主要講的是聚合函數(shù)和group by的關(guān)系詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • 從Bak文件中恢復(fù)SQL數(shù)據(jù)庫的三種方法

    從Bak文件中恢復(fù)SQL數(shù)據(jù)庫的三種方法

    在數(shù)據(jù)庫管理和維護過程中,數(shù)據(jù)的安全性和完整性至關(guān)重要,備份文件(.bak 文件)是 SQL Server 中常用的數(shù)據(jù)庫備份格式,本文將介紹從 .bak 文件恢復(fù) SQL 數(shù)據(jù)庫的基本步驟和最佳實踐,需要的朋友可以參考下
    2024-09-09
  • 介紹PostgreSQL中的Lateral類型

    介紹PostgreSQL中的Lateral類型

    這篇文章主要介紹了介紹PostgreSQL中的Lateral類型,Lateral是PostgreSQL9.3版本以來加入的內(nèi)置類型,需要的朋友可以參考下
    2015-04-04
  • 復(fù)雜SQL實現(xiàn)分組分情況分頁查詢代碼實例

    復(fù)雜SQL實現(xiàn)分組分情況分頁查詢代碼實例

    最近學習了一下SQL的分頁查詢,總結(jié)了復(fù)雜SQL分組分頁查詢的方法,這篇文章主要給大家介紹了關(guān)于復(fù)雜SQL實現(xiàn)分組分情況分頁查詢的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • SQL關(guān)系模型的知識梳理總結(jié)

    SQL關(guān)系模型的知識梳理總結(jié)

    這篇文章主要為大家介紹了SQL關(guān)系模型,文中對SQL關(guān)系模型的知識作了詳細的梳理總結(jié),有需要的朋友可以借鑒參考下希望能夠有所幫助
    2021-10-10
  • 舉例簡單介紹PostgreSQL中的數(shù)組

    舉例簡單介紹PostgreSQL中的數(shù)組

    這篇文章主要介紹了舉例簡單介紹PostgreSQL中的數(shù)組,PostgreSQL是一個高性能關(guān)系型數(shù)據(jù)庫,學習PostgreSQL將成為趨勢,需要的朋友可以參考下
    2015-04-04

最新評論

丹凤县| 永济市| 克东县| 旺苍县| 额尔古纳市| 新兴县| 邹城市| 出国| 巴楚县| 新泰市| 安岳县| 陆川县| 西贡区| 旅游| 新绛县| 宝清县| 怀宁县| 增城市| 平顶山市| 聂拉木县| 河南省| 崇阳县| 鄂伦春自治旗| 堆龙德庆县| 晋江市| 和平县| 东宁县| 鞍山市| 泸水县| 玉环县| 樟树市| 汝阳县| 伊吾县| 澄迈县| 全南县| 读书| 文登市| 普格县| 苏尼特左旗| 泰州市| 若尔盖县|