OLE-DB

OLE-DB Conexión a Bases de Datos Concepto Es una interfaz de programación de aplicaciones (API) basada en COM para el

Views 187 Downloads 0 File size 3MB

Report DMCA / Copyright

DOWNLOAD FILE

Citation preview

OLE-DB Conexión a Bases de Datos

Concepto Es una interfaz de programación de aplicaciones (API) basada en COM para el acceso a datos. OLE DB admite el acceso a datos almacenados en cualquier formato (bases de datos, hojas de cálculo, archivos de texto, etc.) para el que haya un proveedor OLE DB disponible.



Cada proveedor OLE DB expone datos en un tipo particular de origen de datos (como bases de datos de SQL Server, bases de datos de Microsoft Access u hojas de cálculo de Microsoft Excel).

Historia 

      

Apareció en 1996 API de Microsoft para el acceso a datos tanto BD relacionales como no relacionales. Se basa en el modelo de componentes .COM Se divide en dos tipos de componentes: consumidores y proveedores Consumidores Utilizan los datos Proveedores Hablan con las fuentes de datos y suministran los datos a los consumidores Solo accesibles desde C++. Modelo algo complejo.

Se utiliza para: 



Acceso mediante drivers Ole DB a SGBD: Oracle DB2 MS SQL Server Informix Sybase InterBase Etc. (Todas las bases de datos que implementen Ole DB). Acceso a tablas locales mediante drivers Ole DB: MS Access Paradox DBF.

ESTRUCTURA 

OLE DB permite separar los datos de la aplicación que los requiere. Esto se hizo así ya que diferentes aplicaciones requieren acceso a diferentes tipos y almacenes de datos, y no necesariamente desean conocer cómo tener acceso a cierta funcionalidad con métodos de tecnologías específicas.



OLE DB está conceptualmente dividido en consumidores y proveedores; el consumidor es la aplicación que requiere acceso a los datos y el proveedor es el componente de software que expone una interfaz OLE DB a través del uso del Component Object Model (COM).

¿DE DONDE ES? 

OLE DB hace parte de los "Componentes de Microsoft para Acceso a Datos" o Microsoft Data Access Components (MDAC); MDAC es un grupo de tecnologías de Microsoft que interactúan en conjunto como una infraestructura que brinda a los programadores una forma para desarrollar aplicaciones con acceso a casi cualquier almacén de datos.

¿DE DONDE ES? 

Microsoft Data Access Components (MDAC) es un framework de tecnologías interrelacionadas desarrollado por Microsoft que permite a los programadores una manera uniforme y exhaustiva de desarrollar aplicaciones que puedan accesar casi cualquier almacén de datos. Sus componentes incluyen: ActiveX Data Objects (ADO), OLE DB, y Open Database Connectivity (ODBC). .

USO DE OLE DB EN PHP Se puede implementar mediante la extension pdo myslq. Los pasos a seguir para utilizar pdo son los siguientes: 