JDBC
JDBC
(JDBC)
Ing. Carlos Camacho
¿Qué es JDBC?
● Antes del JDBC, se utilizaba una API basada en ODBC para realizar los
consultas a la base de datos.
● Utilizar el API de ODBC, escritos en su mayoría en C, hacen nuestro
sistemas dependiente de otras tecnologías que complican la portabilidad.
● Para eliminar ese problema se crea el API JDBC, el cual es la
implementación de un Driver de conexión para las Bases de Datos.
● Sun MicroSystem lanza el 1997 la primera implementación en el JDK 1.1
● Las clases e interfaces del JDBC están disponible en los paquetes java.sql y
javax.sql.
● La última versión a este documento es la JDBC 4.2 en el Java SE 8.
Driver JDBC
● Utiliza librerías nativas para realizar la comunicación con la base de datos del
lado del cliente.
● No están escritas completamente en Java.
Driver Network Protocol
Tenemos 5 pasos para poder realizar una conexión de JDBC con una base de
datos. Los pasos son:
● Registrar Driver.
● Crear Objeto de Conexión.
● Crear Objeto de Declaración (Statement)
● Realizar Consultas.
● Cerrando Conexión.
Registro del Driver
Class.forName(“nombre de la clase”)
Creación Objeto de Conexión
● Del objeto Connection tenemos un método que nos permite crear el enlace
con la base de datos para poder ejecutar comandos llamado
createStatement().
● Statement stmt = con.createStatement();
Realizando Consultas
http://www.h2database.com/html/main.html
Base de Datos - H2 - Comparación
http://www.h2database.com/html/cheatSheet.html
Demo del Proyecto
https://github.com/vacax/DemoJdbc