Оглавление:

Можем ли мы вернуть ResultSet в Java?
Можем ли мы вернуть ResultSet в Java?

Видео: Можем ли мы вернуть ResultSet в Java?

Видео: Можем ли мы вернуть ResultSet в Java?
Видео: JDBC: Урок 6. java sql ResultSet - Получаем данные с БД 2024, Май
Anonim

К возвращение наборы результатов из Джава метод

Убедитесь, что Джава Метод объявлен как общедоступный и статический в общедоступном классе. Для каждого результат установлен вам ожидайте, что метод возвращение , убедитесь, что у метода есть параметр типа Джава . sql. ResultSet а затем назначьте его один принадлежащий ResultSet параметры.

В связи с этим, каков тип возвращаемого значения ResultSet в Java?

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

Впоследствии возникает вопрос, нужно ли закрывать ResultSet в Java? Нет ты не требуется близко ничего, кроме связи. Согласно спецификациям JDBC закрытие любой более высокий объект автоматически близко нижние предметы. Закрытие Подключение будет близко любой оператор, созданный этим соединением. Закрытие любое заявление будет близко все ResultSet s, которые были созданы этим Заявлением.

Так вот, как мне вернуть результат на Java?

Пересылка объекта ResultSet

  1. Запросить удаленный сервер. Используйте java. sql.
  2. Обработайте результаты запроса. Для каждого ResultSet, возвращаемого запросом, вызовите JContext. forwardResultSet (ResultSet) для пересылки строк клиенту.
  3. Если ваш компонент использует типы данных IDL / Java, верните null в качестве возвращаемого значения метода.

Как вы перебираете ResultSet?

К повторять в ResultSet вы используете его метод next (). Метод next () возвращает истину, если ResultSet имеет следующую запись и перемещает ResultSet чтобы указать на следующую запись. Если записей больше не было, next () вернет false, и вы больше не сможете.

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