Arquitectura de conectividad de bases de datos Java (arquitectura JDBC)

Autor: Lewis Jackson
Fecha De Creación: 11 Mayo 2021
Fecha De Actualización: 23 Junio 2024
Anonim
JDBC Architecture
Video: JDBC Architecture

Contenido

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, consultas y actualizaciones a la base de datos, y recuperar y procesar los resultados obtenidos de la base de datos para consultas.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

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 realiza 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 un 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 los servicios de nivel intermedio, 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.