Hogar Bases de datos ¿Qué es la arquitectura jdbc? - definición de techopedia

¿Qué es la arquitectura jdbc? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la arquitectura de conectividad de bases de datos Java (arquitectura JDBC)?

La arquitectura Java Database Connectivity (JDBC) es una API que especifica interfaces para acceder a bases de datos relacionales. JDBC ayuda a conectarse a una base de datos, enviar consultas y actualizaciones a la base de datos, y recuperar y procesar los resultados obtenidos de la base de datos para consultas.

Techopedia explica la arquitectura de conectividad de bases de datos Java (arquitectura JDBC)

JDBC es una parte central de la plataforma Java y es una especificación API desarrollada por Sun Microsystems. La arquitectura JDBC admite modelos de procesamiento de dos niveles y tres niveles para acceder a una base de datos.


En el modelo de dos niveles, un applet o aplicación Java se comunica directamente con la fuente de datos. El controlador JDBC permite la comunicación entre la aplicación y la fuente de datos. Cuando un usuario envía una consulta a la fuente de datos, las respuestas para esas consultas se envían al usuario en forma de resultados. La fuente de datos no siempre puede ser una sola máquina ubicada en un solo lugar. Se puede ubicar en una máquina diferente en una red a la que está conectado un usuario. Esto se conoce como una configuración cliente / servidor, donde la máquina del usuario actúa como cliente y la máquina que tiene la fuente de datos en ejecución actúa como el servidor. La conexión de red puede ser intranet o internet.


En el modelo de tres niveles, los comandos o consultas del usuario se envían a servicios de nivel medio, desde los cuales los comandos se envían nuevamente a la fuente de datos. Los resultados se envían de vuelta al nivel medio y, desde allí, al usuario. Los directores de sistemas de información de gestión consideran que este tipo de modelo es muy útil, ya que simplifica el mantenimiento del control de acceso y la actualización de los datos corporativos. La implementación de aplicaciones también se vuelve fácil y proporciona beneficios de rendimiento. El nivel medio generalmente se escribe en C o C ++.


El administrador de controladores JDBC es una columna vertebral tradicional de la arquitectura JDBC, que especifica objetos para conectar aplicaciones Java a un controlador JDBC. JDBC Test Suite ayuda a garantizar que los controladores JDBC ejecuten el programa. El software JDBC-ODBC Bridge ofrece acceso JDBC a través de los controladores de conectividad de base de datos abiertos.

¿Qué es la arquitectura jdbc? - definición de techopedia