Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2010, 12:39
beni0888
 
Fecha de Ingreso: octubre-2008
Ubicación: Plasencia
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 6
duda general sobre servlets y conexion a base de datos

Hola a todos,
vereís, estoy aprendiendo servlets y no me queda claro cual es la forma correcta de realizar la conexión a la base de datos, por ejemplo, supongamos que tengo un servlet que realiza un login de usuarios contra una bbdd, dónde debería abrir y cerrar la conexión a la base de datos?
- debería hacerlo en el metodo service() (doPost() o doGet()) y que esta operación de apertura y cierre se realice una vez por cada petición al servlet
- o lo correcto sería abrir la conexión en el método init() y cerrarla en el método destroy() y de este modo en cada petición al servlet simplemente utilizar la conexión ya abierta

este es un tema que no me acaba de quedar claro y la verdad es que en los libros y tutoriales que veo no se aclara el tema puesto que los ejemplos que muestran no suelen incluir conexiones a bbdd.
Agradeceré sus opiniones,
saludos.