程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> 什麼是dao

什麼是dao

編輯:VB.NET

DAO可以訪問本地的和遠程的數據源。如果數據源是本地的或客戶端的,DAO通過Jet引擎來訪問數據;如果數據源是遠程的或ODBC驅動的話,最新的DAO3.6通過ODBCDirect來訪問。
注意:其實ODBCDirect是一個使用DAO名字的RDO,當使用ODBCDirect時,DAO裝的不是Microsoft Jet數據庫引擎,而是裝載RDO2.0。
隨著ADO的推出,DAO的優點就再也體現不出來了,因此在不久的將來,DAO將逐漸退出歷史舞台。但是,作為一項成熟的技術,DAO曾經得到了廣泛的使用,在一段時間內,DAO的用戶仍然會有大量的存在。總的來說,開發者可以在如下幾種情況下使用DAO。
(1)應用系統使用的是本地數據庫,如Microsoft Foxpro和Microsoft Access等。
(2)用戶已經對DAO非常精通,但還沒有時間學習ODBC或ADO。
(3)用戶需要對一個原有的系統進行修改,而原有的系統采用的是DAO,且規模較大,把它移植成ADO需要大量的時間和金錢。

DAO把後台數據源的具體技術細節隱藏起來,開發人員不用考慮不同數據庫系統的差異。

例如,下面的代碼能夠工作在任何類型的數據源上:
......

......

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