puede hacer algunas conexiones innecesarias.
hacer Connection
clase static
, siempre que esté creando una nueva conexión, verifique que la anterior esté activa o ciérrela y luego debe crear una nueva conexión; de lo contrario, devuelva la conexión anterior.
Me gusta
if(conn!=null & !conn.isClosed()){
// code for create connection
}
También depende de cómo esté configurado el lado de la base de datos, así que verifíquelo con el DBA de su sistema.
Me gustaría sugerir el uso de Agrupación de conexiones.
Espero que esto ayude.