国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

詳細解釋ODBC或BDE,ADO 和 OLE DB

2024-07-21 02:39:08
字體:
來源:轉載
供稿:網友

  ODBC 或 BDE:是如何與多種數據庫連接的,連接的結構(strUCt)包括那些,在與數據庫交互的過程中,關系型數據庫的客戶端作為什么角色?
  ODBC 的標準是什么?
  
  ADO:是基于什么封裝的,連接時用到哪些.dll?需要哪些組件才能連接?
  
  OLE DB:是如何與多種數據庫連接的,需要哪些組件才能連接?與ODBC的關系?
  
  ADO與它們有什關系,只是一個對象。
  
  OLE DB,ODBC都是提供連接數據庫動態連接庫。直接與數據庫打交道,具體可以參考ado與ado.net一書
  
  ADO即 ActiveX Data Objects ,是微軟提供的使asp具有訪問數據庫的Components。 ADO與RDO( Remote Data Objects)有某種類似的地方。但據說ADO的訪問的速度更快,內存需要更小。
  
  ODBC 的標準是什么?
  
  MS 公司自家和數據庫公司定的~
  
  ADO:是基于什么封裝的,連接時用到哪些.dll?需要哪些組件才能連接?
  
  中間件,可以VC/VB/Delphi...被引用(是對象概念)
  
  BDE: 跟ADO的概念差不多,是中間件的一種。(不過,是Borland公司自己用)
  
  我也來復習一下:
  
  ODBC: 開放數據庫連接標準。提供獨立于DBMS的處理關系數據庫中的數據的辦法。(是一種編程接口,能使應用程序以sql訪問DBMS)
  
  OLE DB: 一個封裝了數據庫服務器功能的面向對象的接口,為多種數據庫類型服務。
  是Microsoft OLD對象標準的一個實現。OLE DB對象本身是COM對象,并支持這種對象的所有必需的借口。
  
  ADO(Active Data Object):動態數據對象。這是使用OLE DB的一組對象。
  一種簡單的對象模型,可以被數據消費者用來處理任何OLE DB數據。
  
  《數據庫處理:原理,方法,實現》---似乎是這個名字,原來南京新華書店有的,似乎還是英文的,應該也有中文的。是本數據庫方面的經典教材。
  
  ODBC體系結構:
  
  WEB服務器
  --- -------- --------------- 
  應    驅動    DBMS驅動程序1   ------dbms1-----db
  用   程序     DBMS驅動程序2   ------dbms2-----db
      治理程序  DBMS驅動程序3   ------dbms3-----db
               DBMS驅動程序4    ------dbms4-----db
  --- -------- --------------- 
  
  畫得不好,見諒!
  
  舞里看花
  我總認為odbc就像java一樣是種解釋性的通用數據庫連接平臺
  而oledb就像是c語言一樣比較接近底層,dbo就當是c++吧
  然后呢dbms就像是匯編語言,db就算是機器代碼了
  是不是有較大的偏差?
  至于他的具體機制就不怎么清楚了
  反正寫程序的時候連接總是從別處拷過來的
  :)
  
  OLE DB,ODBC都是提供連接數據庫動態連接庫
  ADO(ActiveX Data Objects ),RDO( Remote Data Objects)是訪問數據庫的一個對象(可以使用某些函數方法,操作其結果集對數據庫進行操作)
  
  OLE DB技術提供了一組較低級的數據庫操作函數如連接等(一般以動態連接庫形式發布)
  MS為了使人們更易于使用這種技術進行操作,于是提出了一種新的也就是ADO數據庫訪問技術。主要是對OLE DB的一些函數進行封裝,使之更輕易使用
  
  假如想知道它們的關系,你可以參考一下李維的Delphi5高效數據庫編程那本書,前幾章印象之中就是介紹這些個東西的
  
  BDE:在發展初期,主要用于封裝對dbf、paradox等文件數據庫的訪問接口,后來提供了對ODBC訪問的接口,并逐漸封裝了對大多數主流DBMS訪問的接口。BDE最大好處,一方面是支持非常多的文件型數據格式,另一方面就是提供良好的數據緩存技術,支持雙向游標,但同時犧牲了性能,從這點,我認為BDE不能算是一個最優的數據訪問引擎。目前,Borland公司已經停止了BDE的發展,將以DBEXPRess技術取而帶之。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安塞县| 常德市| 吉首市| 安多县| 门头沟区| 逊克县| 和田市| 兴安盟| 开阳县| 横峰县| 定兴县| 阿拉善盟| 东丽区| 黄平县| 宜都市| 清河县| 天镇县| 应用必备| 利辛县| 柳河县| 枣庄市| 章丘市| 南华县| 措美县| 萨嘎县| 封丘县| 台湾省| 达拉特旗| 黄梅县| 大姚县| 增城市| 三亚市| 枣庄市| 改则县| 子洲县| 新化县| 湟源县| 丹阳市| 安顺市| 崇州市| 沧州市|