Definición: ¿Qué significa la interfaz de conectividad de base de datos Java (interfaz JDBC)?
La interfaz de conectividad de bases de datos Java (JDBC) es un componente de software que permite que las aplicaciones Java interactúen con las bases de datos. Para mejorar la conexión, JDBC requiere controladores para cada base de datos. Estos controladores se conectan a la base de datos e implementan el protocolo para transferir la consulta y los resultados respectivos entre el cliente y la base de datos.
Techinfo explica la interfaz de conectividad de base de datos Java (interfaz JDBC)
La conectividad de base de datos de Java (JDBC) define interfaces y clases y, al realizar conexiones de base de datos, hace posible escribir aplicaciones de base de datos en Java. JDBC ayuda a ejecutar declaraciones SQL y admite la funcionalidad básica de SQL. Dado que Java se ejecuta en clientes ligeros, los subprogramas integrados en páginas web incluyen códigos JDBC descargables que permiten el acceso remoto a la base de datos. Los controladores de tecnología JDBC se dividen en cuatro categorías:
- El controlador JDBC tipo 1, también llamado puente JDBC-ODBC, es una implementación de controlador de base de datos que utiliza el controlador ODBC para conectarse a una base de datos.
- El controlador JDBC tipo 2, también llamado controlador de API nativa, es una implementación de controlador de base de datos que utiliza bibliotecas de bases de datos del lado del cliente.
- Los controladores JDBC tipo 3, también denominados controlador Java puro para middleware de base de datos, es una implementación de controlador de base de datos que hace uso del nivel intermedio entre el programa de llamada y la base de datos.
- El controlador JDBC tipo 4, también llamado controlador Java puro directo a la base de datos, es una implementación de controlador de base de datos que convierte las llamadas JDBC en un protocolo de base de datos específico del proveedor.