Убедитесь, что вы закрываете все, что открыли, а не только ResultSet
. В частности, любые Statement
с, PreparedStatement
с и т. Д.
Также убедитесь, что вы закрываете все в порядке, противоположном открытию (в противном случае могут возникать ошибки и исключения).
См. Также: этот отчет об ошибках MySQL
Или же виноват сборщик мусора в Java ...