連線資料庫方法 DAO,RDO,OLE,ADO

2021-08-09 04:36:05 字數 1190 閱讀 1700

dao (data access objects)

提供了一種通過程式**建立和操縱資料庫的機制。最大特點是對microsoft jet

(jet是微軟開發的一種資料庫引擎,微軟還以它為基礎開發出了若干種產品,其中包括著名的microsoft access資料庫)

的操作很方便,而且是操作jet資料庫時效能最好的技術介面之一。並且它並不只能用於訪問這種資料庫,事實上,通過dao技術可以訪問從文字檔案到大型後台資料庫等多種資料格式。不提供遠端訪問功能

rdo(remote data object)

遠端資料物件。速度快,支援sql server儲存過程,同dao一樣是發展很多年了的技術。是微軟的乙個應用程式介面,讓寫windows應用程式的程式師能夠進入微軟和其他的資料庫供給者的資料庫。然後,程式中rdo 陳述使用微軟的底層資料訪問物件 (dao) 來實際進入資料庫。 資料庫供給者寫入dao介面。

ole-db(object linking and embedding database)

物件鏈結和嵌入資料庫。它依賴於com元件物件模型和提供ole db提供者的廠商而非odbc使用的sql。

是一種資料技術標準介面,目的是提供一種統一的資料訪問介面,這裡所說的資料,除了標準的關係型資料庫中的資料之外,還包括郵件資料、web上的文字或圖形、目錄服務,以及主機系統中的ims和vsam資料。ole-db標準的核心內容就是要求以上這些各種各樣的資料儲存(datastore)都提供一種相同的訪問介面,使得資料的使用者(應用程式)可以使用同樣的方法訪問各種資料,而不用考慮資料的具體儲存地點、格式或型別。

微軟的戰略性的通向不同的資料來源的低階應用程式介面。ole db不僅包括微軟資助的標準資料介面開放資料庫連通性(odbc)的結構化問題語言(sql)能力,還具有面向其他非sql資料型別的通路。

ado(activex data object)

activex資料物件。基於ole-db建立連線的區域性和遠端資料庫訪問技術。同ole-db一樣要「年輕」些。是microsoft提出的應用程式介面(api)用以實現訪問關係或非關聯式資料庫中的資料

ado是物件導向的。它是microsoft全域性資料訪問(uda)的一部分,microsoft認為與其自己建立乙個資料,不如利用uda訪問已有的資料庫。

ado 是對當前微軟所支援的資料庫進行操作的最有效和最簡單直接的方法,它是一種功能強大的資料訪問程式設計模式,

使用中,我們一般用ole-db和ado替代dao和rdo。

java JDBC連線資料庫方法

1.裝載驅動器 class.forname 驅動器類名稱 access驅動器類名稱 sun.jdbc.odb.jdbcodbcdriver class.forname sun.jdbc.odb.jdbcodbcdriver 2.建立與資料庫的連線 connection con drivermanag...

連線資料庫公共方法

引用 using system.data.sqlclient using system.configuration 連資料庫 public string sqlconn server uid pwd database 查詢 1.引數sql,返回datatable public datatable q...

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...