天天看點

資料庫連接配接(一)

     我的機房收費系統一直不可以異地釋出,為了解決這個問題,又從新看了一下關于資料庫連結一部分的知識,現在做一下總結。

     先簡紹幾個概念:

      ADO (ActiveX Data Objects,ActiveX資料對象)是Microsoft提出的應用程式接口(API)用以實作通路關系或非關系資料庫中的資料。

      OLEDB(Object Linking andEmbedding,Database,譯為:對象連結與嵌入,又稱為OLE DB或OLE-DB),一個基于COM的資料存儲對象,能提供對所有類型的資料的操作,甚至能在離線的情況下存取資料(比方說,你使用的是你的便攜機,你可以毫不費力地看到最後一次資料同步時的資料映像)

OLE DB(OLEDB)是微軟的戰略性的通向不同的資料源的低級應用程式接口。

     應用程式程式設計接口,簡稱API(Application Programming Interface),就是軟體系統不同組成部分銜接的約定

 關系:

     ADO 通過 OLE DB實.現對不同類型資料源的通路。OLEDB 包括資料提供者、資料消費者、和服務元件。

資料提供者(Data Provider)從各種資料源讀取資料,并将這些資料轉化為資料消費者支援的格式,一般為關系型資料表。

資料消費者:隻是使用資料提供者提供資料的應用程式。

服務元件:起連接配接資料消費者和資料提供者的作用,在不需要資料消費者和資料提供者參與的情況下,将資料轉換為不同類型。

     我們操作ADO,ADO則通路OLEDB(當然可以通路其他的,隻要符合ADO接口),OLEDB查詢ODBC(也可以不用找他)得到資料接口操作資料

也可參考

http://blog.csdn.net/liutengteng130/article/details/7750512