Съдържание:

Можем ли да върнем ResultSet в Java?
Можем ли да върнем ResultSet в Java?

Видео: Можем ли да върнем ResultSet в Java?

Видео: Можем ли да върнем ResultSet в Java?
Видео: Техническое интервью Java Developer - Юрий Бродинский 2024, Ноември
Anonim

Да се връщане резултантни набори от a Java метод

Уверете се, че Java методът е деклариран като публичен и статичен в публичен клас. За всеки резултатът ви задава очаквайте метода да връщане , уверете се, че методът има параметър тип java . sql. ResultSet и след това го присвоете на един от ResultSet параметри.

Във връзка с това какъв е типът връщане на ResultSet в Java?

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

Впоследствие въпросът е, трябва ли да затворим ResultSet в Java? Не Вие не се изисква да близо всичко ОСВЕН връзката. Според спецификациите на JDBC затваряне всеки по-висок обект ще бъде автоматично близо по-ниски предмети. Затваряне Връзката ще близо всяко изявление, създадено от връзката. Затваряне всяко изявление ще близо всичко ResultSet , които са създадени от това изявление.

Точно така, как да върна резултат в Java?

Препращане на обект ResultSet

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

Как повтаряте през ResultSet?

Да се повторете на ResultSet използвате неговия метод next(). Методът next() връща true, ако е ResultSet има следващ запис и премества ResultSet за да посочите следващия запис. Ако нямаше повече записи, next() връща false и вече не можете.

Препоръчано: