Оглавление:

Что такое SQL ResultSet?
Что такое SQL ResultSet?

Видео: Что такое SQL ResultSet?

Видео: Что такое SQL ResultSet?
Видео: JDBC: Урок 6. java sql ResultSet - Получаем данные с БД 2024, Ноябрь
Anonim

А ResultSet - объект Java, содержащий результаты выполнения SQL запрос. Другими словами, он содержит строки, удовлетворяющие условиям запроса. Данные, хранящиеся в ResultSet объект извлекается с помощью набора методов get, которые позволяют получить доступ к различным столбцам текущей строки.

Тогда что такое ResultSet в JDBC с примером?

А ResultSet объект - таблица данных, представляющая базу данных набор результатов , который обычно создается при выполнении оператора, запрашивающего базу данных. Для пример , журнальные столики. viewTable создает ResultSet , rs, когда он выполняет запрос через объект Statement, stmt.

Кроме того, почему ResultSet пуст? Это происходит, когда у вас есть два или более открытых соединения с базой данных одного и того же пользователя. Например, одно соединение в SQL Developer и одно соединение в Java. Результат всегда пустой набор результатов . Попробуйте вставить новые записи, затем выполните фиксацию в окне команд выполнения SQL и запустите свой код.

Кроме того, каковы типы ResultSet?

Есть 3 основных типа ResultSet

  • Только нападающий. Как следует из названия, этот тип может двигаться только вперед и не прокручивается.
  • Нечувствительность к прокрутке. Этот тип прокручивается, что означает, что курсор может перемещаться в любом направлении.
  • Чувствительность к прокрутке.
  • Только нападающий.
  • Нечувствительность к прокрутке.
  • Чувствительность к прокрутке.

Что делает ResultSet дальше?

Первоначально этот курсор находится перед первой строкой. В следующий () метод ResultSet интерфейс перемещает указатель текущего ( ResultSet ) возражать против следующий строка, начиная с текущей позиции. И при вызове следующий () во второй раз набор результатов курсор переместится во вторую строку.

Рекомендуемые: