Existen varias opciones a la hora de conectarse desde una aplicación Tomcat a una base de datos .
Nosotros lo haremos contra una base de datos MySQL. Y para ello necesitaremos el driver que descargaremos de la web de MySQL. Sólo hay que copiar el fichero mysql-connector-java*.jar en el directorio WEB-INF/lib/.
Veamos dos formas diferentes de realizar una conexión. Aunque nos quedaremos con la segunda siempre es bueno conocer otras opciones menos válidas y saber los motivos.
Opción 1: En el servlet Control
- Creamos un atributo para la conexión
- private Connection Conexion = null;
- Creamos un método estático getConexion que devuelva una conexión con la base de datos, creándola si no existe.
- Sobreescribimos el método destroy para asegurarnos que se cierra la conexión con la base de datos una vez que se destruye el servlet.