程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 常用數據引擎BDE與ADO概述

常用數據引擎BDE與ADO概述

編輯:Delphi

 

 

                                數據引擎BDE與ADO概述
第一節:BDE簡介.

  要開發數據庫應用程序首先要解決數據源的問題,那麼什麼是數據源呢?簡單來講數據源就是實實在在的數據,通常是各種數據表。

  有了數據源我們就有了開發程序的依據,然而一般情況下應用程序並不能直接和
數據源打交道,必須通過某些中介,這些中介被稱為數據庫驅動器,通常每一種數據庫都有至少一種數據庫驅動器,如:Access,Foxpro,dBase等數據庫都有自己的數據庫驅動器,有了這些數據庫驅動器,為了編程的方便起見,接著就產生了管理這些數據庫驅動器的引擎,有了數據庫引擎,程序員在編程時就不要為訪問不同的數據庫驅動來費腦經了,只要按照統一的方法訪問數據庫引擎,而讓數據庫引擎去完成不同數據庫驅動器的轉換,數據庫引擎就想一個公共接口,為訪問數據庫提供了統一的方法.

  BDE是(Borland Database Engine)寶蘭數據引擎的縮寫,它不僅能訪問本地的不同數據庫,還可以將應用從本地上傳到可戶機-服務器系統,而且有很高的效率.
BDE能訪問的數據分兩類:
一:本地數據。
二:客戶機-服務器體系的異地數據.

第二節:ADO簡介。
  
  與BDE不同ADO是Microsoft推出的新一代數據訪問規范,在Delphi6中它的地位等同於一個和BDE並列的數據引擎。
  
  ADO實際上和ActiveX技術聯系緊密,而ActiveX又和OLE,COM等技術有很密切的關系。
  
  雖然ADO的功能比BDE比起來筲弱一些,但和BDE相比ADO有一些重要的優勢,比如:
ADO將會內制在從Windows2000開始Microsoft新出的所有操作系統中,單就這一點就足以給其他的數據訪問方式畫上問號.
  
  在Delphi6中提供了對ADO的全力支持,提供了很多ADO組件,還增加了一些新的字段類型如:WideString,GUID,Variant,interface,IDispatch等.
  
  ADO是面向各種數據的層次很高的接口,它提供了強大的數據訪問功能,可以訪問的數據對象有:
1>關系數據庫中的各種數據;
2>非關系型數據庫,如層次型數據庫,網狀數據庫等;
3>電子郵件與文件系統;
4>文本與圖象,聲音;
5>客戶事務對象.

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved