May 08 2009

Conectarse a MySQL en Tomcat

Categoría: DAD,Informática,TecnologíaMiguel Angel @ 16:37

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

  1. Creamos un atributo para la conexión
    • private Connection Conexion = null;
  2. Creamos un método estático getConexion que devuelva una conexión con la base de datos, creándola si no existe.
  3. 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.

Leer más…

Etiquetas: , , ,


May 07 2009

Filtrar peticiones en Tomcat

Categoría: DAD,InformáticaMiguel Angel @ 17:37

Muchas veces puede ser necesario filtrar todas las peticiones que se hacen a un servlet para realizar operaciones de control antes y después de la misma. Por ejemplo, controlar la conexión con la base de datos.
¿Y como se hace esto en Tomcat? Pues lo de siempre, una clase que implementa una interfaz y un cambio en la configuración del web.xml para que filtre las peticiones a un servlet. Vamos por partes…

Leer más…

Etiquetas: , ,