[return to previous page]

OLE DB is Microsoft’s strategic low-level interface to data across the organization. OLE DB is an open specification designed to build on the success of ODBC by providing an open standard for accessing all kinds of data.

OLE DB, a set of interfaces for data access, is Microsoft’s component database architecture that provides universal data integration over an enterprise’s network— from mainframe to desktop— regardless of the data type. Microsoft’s Open Database Connectivity [ODBC] industry-standard data access interface continues to provide a unified way to access relational data as part of the OLE DB specification. Over time, OLE DB is expected to lead new database products that are assembled from best-in-class components rather than from the monolithic products available today.

OLE DB provides a flexible and efficient database architecture that offers applications, compilers, and other database components efficient access to Microsoft and third-party data stores.

OLE DB is the fundamental Component Object Model [COM] building block for storing and retrieving records and unifies Microsoft’s strategy for database connectivity. It will be used throughout Microsoft’s line of applications and data stores.

OLE DB defines interfaces for accessing and manipulating all types of data. These interfaces will be used not just by data-consuming applications but also by database providers. By splitting databases apart, the resulting components can be used in an efficient manner. For example, components called service providers can be invoked to expose more sophisticated data manipulation and navigation interfaces on behalf of simple data providers.

Information on this page was obtained from Microsoft’s Website.