Krypton Solid

La última tecnología en raciones de 5 minutos

¿Qué es la conectividad abierta de bases de datos (ODBC)?

Open Database Connectivity (ODBC) es una interfaz de programación de aplicaciones (API) estándar abierta que permite a los programadores de aplicaciones acceder a cualquier base de datos.

El principal proponente y proveedor del soporte de programación ODBC es Microsoft, pero ODBC se basa y está estrechamente alineado con la interfaz de nivel de llamada (CLI) del lenguaje de consulta estructurado (SQL) de The Open Group. Open Group está patrocinado por muchos proveedores importantes, incluidos Oracle, IBM y Hewlett Packard Enterprise, y este consorcio desarrolla y fabrica The Open Group Architecture Framework (TOGAF). Además de las especificaciones CLI de The Open Group, ODBC también se alinea con ISO / IEC para API de bases de datos.

Cómo funciona ODBC

ODBC consta de cuatro componentes que trabajan juntos para habilitar funciones. ODBC permite que los programas utilicen solicitudes SQL que acceden a las bases de datos sin conocer las interfaces propietarias de las bases de datos. ODBC maneja la solicitud SQL y la convierte en una solicitud que cada sistema de base de datos comprende.

Cómo funciona ODBC
Diagrama de flujo del proceso ODBC

Los cuatro componentes diferentes de ODBC son:

  • Solicitud: Procesa y llama a las funciones ODBC y envía las sentencias SQL;
  • Administrador de conductores: Carga controladores para cada aplicación;
  • Conductor: Maneja las llamadas a funciones ODBC y luego envía cada solicitud SQL a una fuente de datos; y
  • Fuente de datos: Los datos a los que se accede y el sistema operativo de su sistema de gestión de bases de datos (DBMS).

OBDC también puede funcionar con MySQL cuando se llama a su controlador MyODBC. A veces, esto se conoce como MySQL Connecter / ODBC.

JDBC frente a ODBC

La API de Java Database Connectivity (JDBC) utiliza el lenguaje de programación Java para acceder a una base de datos. Al escribir programas en el lenguaje Java utilizando las API de JDBC, los usuarios pueden emplear software que incluye un puente JDBC-ODBC para acceder a las bases de datos compatibles con ODBC.

Sin embargo, el puente JDBC-ODBC (o controlador JDBC tipo 1) debe verse como un enfoque de transición, ya que genera una sobrecarga de rendimiento porque las llamadas a la API deben pasar a través del puente JDBC al controlador ODBC y luego a la interfaz de conectividad de la base de datos nativa. Además, se eliminó en Java Development Kit (JDK) 8 y Oracle no es compatible con JDBC-ODBC Bridge. El uso de controladores JDBC proporcionados por los proveedores de bases de datos, en lugar del puente JDBC-ODBC, es el enfoque recomendado.

Historia de la conectividad de bases de datos abiertas

ODBC fue creado por SQL Access Group y lanzado por primera vez en septiembre de 1992. Aunque Microsoft Windows fue el primero en proporcionar un producto ODBC, también existen versiones para las plataformas UNIX, OS / 2 y Macintosh. En junio de 2016, ODBC dijo que estaba desarrollando la versión más nueva, 4.0, pero que en septiembre de 2017 no se había lanzado.

En la arquitectura de objetos distribuidos más nueva llamada Arquitectura de agente de solicitud de objetos comunes (CORBA), el Servicio de objetos persistentes (POS) es un superconjunto de CLI y ODBC.

ODBC se ha mantenido en gran parte universal desde su creación en 1992 y tiene controladores disponibles para casi todas las plataformas y bases de datos. Sin embargo, la informática de cliente ligero ha reducido parte del uso de OBDC en la empresa, ya que HTML ha crecido como formato intermedio.

Deja un comentario

También te puede interesar...

Definición de apuestas a margen de divisas

¿Qué son las apuestas con margen de divisas? Las apuestas a margen de divisas le permiten especular sobre los movimientos de la moneda seleccionada sin operar realmente en el mercado de divisas. Recomendaciones clave Las

Activo difícil de vender

¿Qué es un activo difícil de vender? Activos difíciles de vender se refiere a un activo del que una empresa es extremadamente difícil de deshacerse, ya sea debido a los problemas inherentes del activo o

Definición de Tarifa

¿Qué es una tasa? Un arancel es un impuesto impuesto por un país sobre bienes y servicios importados de otro país. Recomendaciones clave Los gobiernos imponen aranceles para aumentar los ingresos, proteger las industrias nacionales

Microsoft se retira de SIIA | Krypton Solid

Después de más de dos años de negociación con uno de los grupos comerciales más importantes de la industria del software, Microsoft Corp. (MSFT) se ha retirado oficialmente como miembro de la Asociación de la

Cómo bloquear un sitio en Mac

A pesar de toda tu buena voluntad, no puedes resistir la tentación de abrirte. Safari y dejar de trabajar para echar un vistazo a Facebook o YouTube? Por supuesto, no está solo, pero tal vez

Escaparate de WDD WordPress

Escaparate de WDD WordPress Actualmente estamos en la categoría de diseño en WordPress.org. Si disfruta del trabajo que estamos haciendo en WDD y le gustaría calificarnos en función de nuestra implementación y uso de WordPress

Definición de la estrategia contratendencia

¿Qué es una estrategia anti-tendencia? Una estrategia anti-tendencia busca obtener pequeñas ganancias operando contra la tendencia actual más amplia. Los comerciantes también se refieren al comercio de prácticas y tendencias. Es una forma de swing

Optima trae un administrador

El fabricante australiano de computadoras y distribuidor de productos electrónicos Optima ICM dijo hoy que ha designado voluntariamente al administrador Moore Stephens para varias de sus divisiones en problemas. Las unidades actualmente bajo administración son

Las 9 mejores sillas de oficina de pie de 2022

Investigamos, probamos, revisamos y recomendamos de forma independiente los mejores productos. Obtenga más información sobre nuestro proceso. Si compra algo a través de nuestros enlaces, podemos ganar una comisión. Permanecer en la oficina durante largos

Cómo dañar un archivo de Word

¿Recuerdas lo que sucedió el mes pasado cuando tu amigo te golpeó con un virus falso en tu computadora? Bueno, ¡es hora de desatar tu venganza! ¿Como? ¿Conoces ese documento de Word que tiene que

SAP, Business Objects y una interfaz de usuario mejorada

Actualizado: Esos informes de inteligencia empresarial cansados ​​(los gráficos de la hoja de cálculo se encuentran con mucho texto) se están volviendo cada vez más interesantes. El CEO de Business Objects, John Schwartz, pronunció el