一、UDA(UniversalDataAccess) 這是微軟提供的通用數(shù)據(jù)訪問策略。包括ADO、OLEDB和ODBC。它不光提供了數(shù)據(jù)庫的訪問能力,對于其它的數(shù)據(jù)存儲技術也同樣支持,如目錄服務、Excel的表格數(shù)據(jù)和Exchange服務器數(shù)據(jù)等。 二、ODBC(OpenDatabaseConnectivity) 這是目前公認的最好的數(shù)據(jù)訪問技術。ODBC結(jié)構(gòu)包含了一個普通的基于SQL的API,它利用對應的驅(qū)動程序來開發(fā)特定的數(shù)據(jù)庫程序。該技術市場巨大,并且對現(xiàn)在的任何數(shù)據(jù)庫都支持,所以,ODBC仍會在長時期內(nèi)使用。(注:不敢茍同) 三、RDO(RemoteDataObjects) 它為ODBC提供了一個COM的封裝。其目的是簡化ODBC的開發(fā)和在VisualBasic和VBA程序中發(fā)展ODBC。 四、Jet Jet是安裝在MS Access中的數(shù)據(jù)庫引擎。Jet支持MS Access本身的MDB數(shù)據(jù)庫和ODBC。 五、DAO(DataAccessObjects) 它是另一個基于COM的數(shù)據(jù)訪問API。DAO提供了對Jet和ODBC的封裝。 六、ODBCDirect ODBCDirect微軟后來為DAO添加的對ODBC的直接訪問。強于通過Jet對ODBC進行支持。 七、OLEDB 這是一種普通和簡化的基于COM的數(shù)據(jù)訪問規(guī)則和API。OLEDB被設計成為獨立于特殊的數(shù)據(jù)庫后端和底層結(jié)構(gòu),并且它是微軟最新的數(shù)據(jù)連接方案。OLE DB Providers可以通過OLEDB與任何數(shù)據(jù)存儲 |
|
來自: 看見就非常 > 《協(xié)議標準》