@Yasuro

Почему после закрытия соединения JDBC пропадают данные из ResultSet?

Есть соединения - connection.
var statement=connection.createStatement();
var resultSet=statement.executeQuery(query);
resultSet.next()// тут будет true;
statement.close();
resultSet.next()// тут будет false

Мне данные в формате ResultSet надо передать дальше, но соединения уже можно закрывать, зачем его открытым держать.
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 2
al_gon
@al_gon
Потому, что он будет так же закрыт.
https://docs.oracle.com/javase/8/docs/api/java/sql...
Ответ написан
@SnowBearRu
Как вам написали в комментарии мапить на объект. Если вам не понятна структура объекта . мапте на массив map ( строка, колонка \ значение) массив = кол-ву выбранных строк.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы