Java para programadores (10.4) Conexion a una Base de datos

Para que un programa Java se conecte a una base de datos, deberá seguir los paso indicados a continuación.

  • Cargar el driver JDBC
  • Indicar la ubicación de la base de datos, por medio de la URL
  • Crear un objeto Connection que será la conexión a la BBDD.

En nuestro caso, sería algo como

Preparación:

Cargamos toda la información que necesitaremos. La única novedad aquí son “PARAMETROS”, necesarios en las últimas versiones de MySQL. El USUARIO será root, a menos que hayáis creado alguno, y la password de root es la que indicasteis en la instalación.

Cargar driver

Utilizamos el método “forName”, de Class, para conseguir cargar el Driver

Conectar con la Base de datos

La clase DriverManager, dispone de un método estático (getConnection()) que manda la url al Driver cargado, y nos devuelve el objeto Connection que representara la Base de datos en el programa.

Antes de ejecutar esto, es necesario añadirle al proyecto la librería del driver; si no se hace, aparece el error

A partir de ahora, en cada nuevo proyecto, deberemos tener en cuenta las librerías externas que necesitamos. Para añadir una librería externa en Eclipse:

Botón derecho sobre el proyecto

Seleccionamos “Configure Buid Path”

En esta pantalla pulsamos sobre “Add External Jar” y buscamos en el disco, el driver que descargamos anteriormente

Lo seleccionamos y pulsamos en “Abrir”

Volverá a la pantalla de librería, pero ya veremos el nuevo Jar

Podemos indicar el OK

Y ejecutar el programa. Si todos los datos son correctos, nos debe aparecer el mensaje de “Conexión establecida”

Acerca de Miguel Garcia

Programador, Desarrollador web, Formador en distintas areas de informatica y director de equipos multidisciplinares.
Esta entrada fue publicada en Formacion, Java, SQL y etiquetada . Guarda el enlace permanente.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.