Mind Map Gallery Interfaz JDBC
无数据
Un mapa mental sobre Alex Mendoza.
Edited at 2020-11-17 02:05:24Interfaz JDBC
Definiciones
JDBC (Java DataBase Connectivity) es la API estándar de acceso a base de datos desde Java. Para conectarse a una base de datos concreta, es necesario su driver JDBC. El driver es un fichero JAR que se añade a la aplicación como cualquier otra librería (no necesita instalación adicional), y la mayoría de las bases de datos incorporan un driver JDBC.
Elementos
La filosofía de JDBC es proporcionar transparencia al desarrollador frente al gestor de bases de datos. JDBC utiliza un Gestor de Controladores que hace de interfaz con el controlador específico de la BD.
Instalar el Driver
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.
Establecer la conexión con la base de datos
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.
Realizar una consulta a la base de datos
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.
Leer los resultados
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.
Cerrar la conexión
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.
FABIAN MENDOZA
Main Idea