Definición: ¿Qué significa Java Database Connectivity (JDBC)?
Java Database Connectivity (JDBC) es una interfaz de programación de aplicaciones (API) que permite al programador conectarse e interactuar con bases de datos. Proporciona métodos para consultar y actualizar datos en la base de datos a través de declaraciones de actualización como CREATE, UPDATE, DELETE e INSERT de SQL y declaraciones de consulta como SELECT. Además, JDBC puede ejecutar procedimientos almacenados.
Como Java, JDBC es compatible con muchas plataformas como Unix y MAC OS.
Techinfo explica la conectividad de bases de datos de Java (JDBC)
La API de JDBC utiliza clases e interfaces estándar de Java para conectarse a bases de datos. Para utilizar JDBC para conectar aplicaciones Java a un servidor de base de datos específico, se requiere un controlador JDBC que admita la API de JDBC para ese servidor de base de datos.
Para establecer una conexión entre la aplicación Java y la base de datos, JDBC sigue ciertos pasos:
- Carga del controlador: el controlador proporciona una conexión a la base de datos.
- Creación de la conexión: una vez que se carga el controlador, el siguiente paso es crear una conexión. El objeto de conexión utiliza una URL en el formato especificado, que incluye el nombre de la máquina, el número de puerto y el nombre de la base de datos. Se comunica con el objeto de la base de datos.
- Ejecución de declaraciones SQL: Requiere un objeto para construir la declaración SQL.
- Devolver el conjunto de resultados: recupera y manipula las consultas de la base de datos. Se puede acceder a los registros desde la primera fila hasta la última fila de la base de datos.