Извините, я отвечаю так поздно. Я уверен, что кому-то понадобится ответ. У меня была такая же проблема, и, хотя я не знаю точно, почему и чем она вызвана, я нашел способ ее исправить (по крайней мере, для моего случая).
jahanzeb farooq не показывал его код, но если вы объявили переменные PreparedStatement
и ResultSet
вне текущего метода и использовали их в других запросах, попробуйте объявить их заново внутри текущего метода, то есть
PreparedStatement pst=conn.prepareStetement(sql);
ResultSet rs=pst.executeQuery();
Проблема будет решена (или, по крайней мере, исправлена)