Open DataBase Connectivity, o ODBC, es una interfaz de programación de aplicaciones (API) estándar que se desarrolló originalmente en la década de 1990 por Microsoft y Simba Technologies. El propósito de ODBC es hacer posible el acceso a la información desde cualquier aplicación, independientemente del sistema de base de datos que se utilice. Microsoft Access es un ejemplo de una base de datos compatible con ODBC.
¿Qué importancia tiene ODBC y qué le permite hacer? Aprendamos más sobre ODBC y por qué los sistemas de administración de bases de datos más populares son compatibles.
¿Qué significa exactamente el cumplimiento de ODBC?
Cuando una base de datos es compatible con ODBC, significa que puede intercambiar información con otras bases de datos. Esto es posible gracias a los controladores ODBC que permiten que diferentes programas de bases de datos se comuniquen entre sí y comprendan los datos que se intercambian. ODBC se ha utilizado durante más de 25 años y se ha convertido en el estándar de la industria en el campo de las bases de datos.
Hay cuatro componentes de ODBC que funcionan juntos para permitir funciones:
- Aplicación. Se puede utilizar cualquier aplicación compatible con ODBC, como Microsoft Excel o Crystal Reports. La aplicación realiza el procesamiento al recibir resultados del administrador de controladores ODBC y al pasar instrucciones SQL.
- Administrador de controladores. Los controladores se cargan para cada aplicación. Windows viene con un administrador de controladores propio, mientras que otros programas tienen la opción de usar un administrador de controladores ODBC de código abierto como iODBC.
- Controlador. El controlador maneja las llamadas a funciones ODBC y envía cada solicitud SQL a una fuente de datos. Los resultados se devuelven a la aplicación.
- Fuente de datos. La fuente de datos se refiere a los datos a los que se accede y sus sistemas de gestión de bases de datos asociados. Podría ser cualquier tipo de datos, desde un archivo simple hasta una fuente de datos en vivo.
¿Qué bases de datos son compatibles con ODBC?
Microsoft Access es compatible con ODBC, pero hay muchas otras bases de datos que también lo son. Estos incluyen:
- MySQL
- Oráculo
- Microsoft SQL Server
- Microsoft Visual FoxPro
- IBM DB2
ODBC es muy común, por lo que es probable que cualquier programa de base de datos que esté utilizando sea compatible con ODBC. Si no está seguro, consulte el manual de su base de datos, comuníquese con su desarrollador o llame a Arkware al 877-519-4537. ¡Siempre estamos felices de ayudar!