Cuprins:

Putem returna ResultSet în Java?
Putem returna ResultSet în Java?

Video: Putem returna ResultSet în Java?

Video: Putem returna ResultSet în Java?
Video: ResultSet | JDBC Tutorial for Beginners 2024, Noiembrie
Anonim

La întoarcere seturi de rezultate de la a Java metodă

Asigurați-vă că Java metoda este declarată publică și statică într-o clasă publică. Pentru fiecare rezultatul te-a stabilit așteptați ca metoda să întoarcere , asigurați-vă că metoda are un parametru de tip java . sql. Setul de rezultate și apoi atribuiți-o lui unu al Setul de rezultate parametri.

În acest sens, care este tipul de returnare ResultSet în Java?

A Setul de rezultate este o Java obiect care conține rezultatele executării unei interogări SQL. Cu alte cuvinte, conține rândurile care îndeplinesc condițiile interogării. Datele stocate în a Setul de rezultate obiectul este preluat printr-un set de metode get care permite accesul la diferitele coloane ale rândului curent.

Ulterior, întrebarea este, trebuie să închidem ResultSet în Java? Nu tu nu sunt obligate să închide orice, DECĂ conexiunea. Conform specificațiilor JDBC închidere orice obiect mai înalt va fi automat închide obiecte inferioare. Închidere Conexiunea va închide orice Declarație este creată de conexiunea. Închidere orice Declarație va închide toate Setul de rezultate s care au fost create de acea Declarație.

Doar așa, cum returnez un rezultat în Java?

Redirecționarea unui obiect ResultSet

  1. Interogați serverul de la distanță. Folosiți java. sql.
  2. Gestionați rezultatele interogării. Pentru fiecare ResultSet returnat de interogare, apelați JContext. forwardResultSet(ResultSet) pentru a redirecționa rândurile către client.
  3. Dacă componenta dvs. utilizează tipuri de date IDL/Java, returnați null ca valoare returnată a metodei.

Cum repetați prin ResultSet?

La repeta cel Setul de rezultate folosiți metoda sa next(). Metoda next() returnează adevărat dacă Setul de rezultate are o înregistrare următoare și mută Setul de rezultate pentru a indica următoarea înregistrare. Dacă nu mai existau înregistrări, next() returnează false și nu mai puteți.

Recomandat: