ADO是一種程序對象,用于表示用戶數據庫中的數據結構和所包含的數據。
ADO (ActiveX Data Objects,ActiveX數據對象)是Microsoft提出的應用程序接口(API)用以實現訪問關系或非關系數據庫中的數據。例如,如果您希望編寫應用程序從DB2或Oracle數據庫中向網頁提供數據,可以將ADO程序包括在作為活動服務器頁(ASP)的HTML文件中。當用戶從網站請求網頁時,返回的網頁也包括了數據中的相應數據,這些是由于使用了ADO代碼的結果。
在Delphi 5.0 以上的版本都可以很好的支持ADO技術。
Delphi 中 ADO 主要有
1、ADOConnection 用于鏈接數據庫
2、ADOCommand ADODataSet 用來查詢或執行SQL語名;
3、DataSource 數據中間存儲組件;
4、DBGrid 數據顯示出來;
其實主要是用ADO連接,而ADO也是最常用的連接技術之一。
以下幾個控件在連接數據庫時是用得比較多的,并且通常的的連接架構是
————————————————————
數據庫
↑
ADOConnection
↑ ↑
ADOCommand ADODataSet
↑
DataSource
↑
DBGrid
————————————————————
或者
————————————————————
數 據 庫
↑ ↑
ADOCommand ADODataSet
↑
DataSource
↑
DBGrid
————————————————————
也就是說,ADOCommand和ADODataSet既可以通過ADOConnection連接數據庫,也可以不用,分別直接連接數據庫,因為這三個控件都有一個共同的ConnectionString屬性。