Share via


OLE DB 程式設計概觀

OLE DB 是高效能且以 COM 為基礎的資料庫技術。 它提供與儲存表單無關之資料的常見方式。 在典型的商務情況下,大量資訊不會儲存在公司資料庫中。 此資訊位於檔案系統(例如 FAT 或 NTFS)、索引循序檔案、個人資料庫(例如 Access)、試算表(例如 Excel)、專案規劃應用程式(例如 Project)和電子郵件(例如 Outlook)。 OLE DB 可讓您以相同方式存取任何類型的資料存放區,只要資料存放區具有 OLE DB 提供者即可。

OLE DB 可讓您開發可存取各種資料來源的應用程式,無論它們是否為 DBMS。 OLE DB 可以使用支援指定資料來源適當 DBMS 功能的 COM 介面,讓通用存取成為可能。 COM 可減少不必要的服務重複作業,並讓資料來源之間的互通性最大化,也降低其他應用程式之間的互通性。

COM 的優點

這是 COM 的所在位置。 OLE DB 是一組 COM 介面。 透過一組統一的介面來存取資料,您可以將資料庫組織成合作元件的矩陣。

根據 COM 規格,OLE DB 會定義可延伸且可維護的介面集合,以分解並封裝 DBMS 功能一致且可重複使用的部分。 這些介面會定義 DBMS 元件的界限,例如資料列容器、查詢處理器和交易協調器,以統一交易式存取各種資訊來源。

另請參閱

OLE DB 程式設計
OLE DB 消費者範本
OLE DB 提供者範本
OLE DB 範本