Задать вопрос
@Yasuro

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

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

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

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

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