У меня есть приложение на основе JSP/Servlet, команда базы данных жалуется на увеличение количества открытых соединений с базой данных. Я подозреваю, что соединение не закрывается после использования.
Я хочу внести некоторые изменения в код, инициализировав строку подключения в блоке try catch, как это предлагается в Java 8.
Я попытался закрыть соединение в финальном блоке, который отлично работает.
вот код, который я хочу реализовать. Устранит ли это проблему? Есть ли другой способ закрыть открытые соединения после использования с небольшим изменением кода?
try(Connection con = DBConnectivity.openConnectionThread();
PreparedStatement ps1 = con.prepareStatement(sql1)) {
-----
------
}