Compartir a través de


Información general sobre la programación de OLE DB

OLE DB es una tecnología de base de datos de alto rendimiento basada en COM. Proporciona una forma común de acceder a los datos, independientemente de la forma en que estén almacenados. En una situación típica de negocios, una gran cantidad de información no se almacena en las bases de datos corporativas. Esta información se halla en sistemas de archivos (FAT o NTFS, por ejemplo), archivos secuenciales indizados, bases de datos personales (como Access), hojas de cálculo (como Excel), aplicaciones de planeación de proyectos (como Project) y correo electrónico (como Outlook). OLE DB le permite acceder a cualquier tipo de almacén de datos de la misma manera, siempre y cuando el almacén de datos tenga un proveedor OLE DB.

OLE DB permite desarrollar aplicaciones que obtienen acceso a diversos orígenes de datos, tanto si son DBMS como si no lo son. OLE DB hace posible el acceso universal a datos mediante interfaces COM compatibles con la funcionalidad DBMS de un origen de datos determinado. COM reduce la duplicación innecesaria de servicios y proporciona interoperabilidad máxima, no sólo entre orígenes de datos, sino también entre otras aplicaciones.

Ventajas de COM

Aquí es donde entra en juego COM. OLE DB es un conjunto de interfaces COM. Al obtener acceso a los datos a través de un conjunto uniforme de interfaces, se puede organizar una base de datos en una matriz de componentes cooperativos.

Basado en la especificación COM, OLE DB define una colección ampliable y mantenible de interfaces que extienden y encapsulan partes coherentes y reutilizables de la funcionalidad DBMS. Estas interfaces definen los límites de componentes DBMS como contenedores de filas, procesadores de consultas y coordinadores de transacciones, que permiten el acceso transaccional uniforme a diversos orígenes de información.

Consulte también

Programación de OLE DB
Plantillas de consumidor OLE DB
Plantillas de proveedores OLE DB
Plantillas OLE DB