Sadržaj:

Možemo li vratiti ResultSet u Javi?
Možemo li vratiti ResultSet u Javi?

Video: Možemo li vratiti ResultSet u Javi?

Video: Možemo li vratiti ResultSet u Javi?
Video: Abide In and As the Sky of Awareness 2024, Svibanj
Anonim

Do povratak skupovi rezultata iz a Java metoda

Osigurajte da Java metoda je deklarirana kao javna i statična u javnoj klasi. Za svakoga rezultat vam je postavljen očekujte da će metoda povratak , osigurajte da metoda ima parametar tipa Java . sql. ResultSet a zatim ga dodijelite jedan od ResultSet parametri.

U vezi s tim, koji je tip povratka ResultSet u Javi?

A ResultSet je Java objekt koji sadrži rezultate izvršavanja SQL upita. Drugim riječima, sadrži retke koji zadovoljavaju uvjete upita. Podaci pohranjeni u a ResultSet objekt se dohvaća kroz skup metoda get koji omogućuje pristup različitim stupcima trenutnog retka.

Nakon toga, pitanje je, trebamo li zatvoriti ResultSet u Javi? Ne vas nisu dužni Zatvoriti sve OSIM veze. Prema JDBC specifikacijama zatvaranje bilo koji viši objekt će automatski Zatvoriti niži predmeti. Zatvaranje Veza će Zatvoriti bilo koju izjavu koju je ta veza stvorila. Zatvaranje bilo koja Izjava će Zatvoriti svi ResultSet koji su stvoreni tom Izjavom.

Samo tako, kako mogu vratiti rezultat u Javi?

Prosljeđivanje ResultSet objekta

  1. Upitajte udaljeni poslužitelj. Koristite java. sql.
  2. Rukovati rezultatima upita. Za svaki ResultSet koji je vratio upit, pozovite JContext. forwardResultSet(ResultSet) za prosljeđivanje redaka klijentu.
  3. Ako vaša komponenta koristi IDL/Java tipove podataka, vratite null kao povratnu vrijednost metode.

Kako ponavljate kroz ResultSet?

Do ponoviti the ResultSet koristite njegovu metodu next(). Metoda next() vraća true ako je ResultSet ima sljedeći zapis i pomiče ResultSet da pokaže na sljedeći zapis. Ako više nije bilo zapisa, next() vraća false i više ne možete.

Preporučeni: