Interfaz JDBC

Interfaz JDBC
Establecer la conexión con la base de datos
Definiciones
Elementos
Instalar el Driver
Realizar una consulta a la base de datos
Leer los resultados
Cerrar la conexión
DBC (Java Database Connectivity) es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el lenguaje SQL del modelo de base de datos que se utilice.
DriverManager
Para cargar un driver
Connection
Para establecer conexiones con las bases de datos
Statement
PreparedStatemen
ResultSet
Para ejecutar sentencias SQL y enviarlas a las BBDD
La ruta de ejecución está predeterminada en el servidor de base de datos que le permite ser ejecutado varias veces
Para almacenar el resultado de la consulta
En nuestro programa java, todos los import que necesitamos para manejar la base
de datos están en java.sql.*. Puesto que casi todos los métodos relativos a base de
datos pueden lanzar la excepción SQLException, meteremos todo nuestro
programa en un try-catch.
Debemos tener el servidor de MySQL arrancado. Si hemos instalado y dejado esa
opción como estaba, cada vez que encendamos el ordenador, se arrancará el
servidor de MySQL, por lo que no tenemos que preocuparnos por ello.
Para realizar cualquier acción sobre la base de datos (consulta, insertar nuevos
registros, modificar los existentes o borrar), necesitamos una clase Statement. Para
obtenerla, se le pide dicha clase a la conexión.
El ResultSet contiene dentro los registros leídos de la base de datos. Inicialmente,
tal cual nos lo devuelve el Statement.executeQuery(), tiene internamente un
"puntero" apuntando justo delante del primer registro. El método next() del
ResultSet hace que dicho puntero avance al siguiente registro, en este caso, al
primero.
Una vez que terminamos de usar la conexión, se debería cerrar, o bien terminar el
programa, con lo que se cierra automáticamente.
50 1