ODBC

Significa «Open Database Connectivity».

ODBC es una API que ayuda a una aplicación a interactuar con muchos tipos de bases de datos de una manera estandarizada y coherente. Permite que una aplicación utilice el mismo código de software para transferir datos hacia y desde bases de datos que utilizan varios sistemas de gestión de bases de datos, independientemente del software DBMS que utilice la base de datos. ODBC fue presentado por primera vez por Microsoft y SQL Access Group en 1992 y desde entonces ha servido como estándar de interoperabilidad.

Las aplicaciones interactúan con una base de datos mediante un controlador ODBC, que traduce las llamadas estándar de la aplicación a la base de datos al lenguaje único de cada base de datos. El controlador también se encarga de traducir los datos devueltos por la base de datos a un formato compatible con ODBC y enviarlos a la aplicación mediante la API ODBC. Por ejemplo, una aplicación puede utilizar los mismos comandos para consultar una base de datos MySQL, una base de datos Microsoft Access y una base de datos Oracle mediante sus respectivos controladores ODBC. El desarrollador de la aplicación puede admitir una variedad de bases de datos sin escribir llamadas independientes para cada sistema.

Cada implementación independiente de una base de datos utiliza un controlador independiente. Las utilidades de software llamadas administradores de controladores ODBC ayudan a los usuarios a configurar los ajustes de cada controlador y administrar cuáles tienen instalados. Además de los controladores propios, los usuarios pueden instalar controladores de terceros que proporcionan acceso a bases de datos que no tienen compatibilidad oficial con ODBC. Los usuarios también pueden instalar controladores ODBC para otros tipos de bases de datos que no dependen de software DBMS, como las hojas de cálculo de Excel y los archivos de texto CSV, para ayudar a sus aplicaciones a interactuar con datos de otras fuentes.

NOTE: ODBC es independiente del lenguaje y está disponible en varios lenguajes de programación. Una API similar, Java Database Connectivity (JDBC), estandariza las llamadas de las aplicaciones Java conectadas a bases de datos.

Actualizado August 2, 2023 por Brian P.

quizPon a prueba tu conocimiento

An intuitive UI creates a positive what?

A
UA
0%
B
UC
0%
C
UO
0%
D
UX
0%
Correct! Incorrect!     View the User Experience definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de ODBC en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.