може да направите някои ненужни връзки.
направете Connection
клас static
, всеки път, когато създавате нова връзка, проверете дали по-старата е жива или след това затворете и след това трябва да създадете нова връзка, иначе върнете старата връзка.
като
if(conn!=null & !conn.isClosed()){
// code for create connection
}
Зависи и от това как е конфигурирана страната на базата данни, така че проверете с DBA на вашата система.
Бих искал да предложа използването на Обединяване на връзки.
надявам се това да помогне.