Cómo conectar una aplicación Java (Eclipse) con una Base de Datos MySQL

Recursos necesarios

Primera parte del tutorial

Para esta primera parte del video, se crea la base de datos junto con la tabla con los datos necesarios y posteriormente se crea la aplicación Java en la que se escribe el código mínimo para realizar la conexión entre la aplicación Java y la base de datos MySQL.

La conexión de nuestra aplicación Java con una base de datos MySQL se resumirá en los dos siguientes pasos:

  1. Cargar el controlador o driver.
  2. Establecer la conexión.

Todo el código que realiza la conexión se escribe dentro de un único archivo de prueba llamado Conexion.java

Código fuente

Videotutorial Parte 1

Segunda parte del tutorial

Para esta segunda parte se refactoriza el código realizado en la primera parte de tal forma que la clase Conexion.java (que contiene el código de la conexión hacia la base de datos) se pueda reutilizar desde otras clases.

Para cumplir con lo  anterior se hizo lo siguiente:

  1. La lógica que realiza la carga del driver de MySQL se ubica dentro de un bloque static consiguiéndose así que solo se realice una única vez (al momento que carga toda la aplicación).
  2. La lógica que realiza la conexión se ubica dentro de un método conectar cuyo tipo de retorno es Connection. Este método retornará un objeto de tipo Connection que contiene la referencia a la conexión ya establecida.

Videotutorial Parte 2

Código fuente

Conexion.java

TestConexion.java