Compartir vía


Información general sobre ODBC

La conectividad abierta de bases de datos (ODBC) es una interfaz de programación de aplicaciones (API) ampliamente aceptada para el acceso a bases de datos. Se basa en las especificaciones de interfaz de nivel de llamada (CLI) de Open Group e ISO/IEC para las API de base de datos y usa el lenguaje de consulta estructurado (SQL) como lenguaje de acceso a la base de datos.

ODBC está diseñado para una interoperabilidad máxima: es decir, la capacidad de una sola aplicación para acceder a diferentes sistemas de administración de bases de datos (DBMS) con el mismo código fuente. Las aplicaciones llaman a las funciones en la interfaz de ODBC, las que se implementan en módulos específicos para la base de datos llamados controladores. El uso de controladores aísla las aplicaciones de llamadas específicas de la base de datos de la misma manera que los controladores de impresora aíslan los programas de procesamiento de texto de comandos específicos de la impresora. Dado que los controladores se cargan en tiempo de ejecución, un usuario solo tiene que agregar un nuevo controlador para acceder a un nuevo DBMS; no es necesario volver a compilar ni volver a vincular la aplicación.

Esta sección contiene los temas siguientes.