Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle JDBC DriverManager.getConnection() trava


você pode fazer algumas conexões desnecessárias.

faça Connection classe static , sempre que você estiver criando uma nova conexão, verifique se o antigo está ativo ou fechado e, em seguida, você deve criar uma nova conexão, caso contrário, retorne a conexão antiga.

Curti
 if(conn!=null & !conn.isClosed()){ 
// code for create connection
}

Também depende de como o lado do banco de dados está configurado, portanto, verifique com o DBA do seu sistema.

Gostaria de sugerir o uso de pooling de conexões.

espero que isto ajude.