Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/12/2014, 01:34
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Aplicacion encima procesos

Buenas,

Deberias declarar esas variables como variables locales dentro del doPost (o del metodo en el que generas el informe, imposible de decir sin ver el codigo) y pasarlas como parametros a los metodos que las necesiten.

Respecto al objecto connection static, entiendo que abres la conexion en el init() del servlet y mantienes la conexion abierta siempre. Eso no es para nada eficiente, ya que todas la sesiones van a reusar la misma conexion y puede haber bloqueos. Ademas, si por algun motivo la conexion se corta, tendrias que reinciar el servidor para recuperar la aplicacion.
Lo mejor seria que lo implementes usando un pool de conexiones (en Tomcat, por ejemplo: http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html), aunque si tienes muy pocos usuarios supongo que como lo tienes te servira...


Un saludo
__________________
If to err is human, then programmers are the most human of us