Sadržaj:

Šta je SQL ResultSet?
Šta je SQL ResultSet?

Video: Šta je SQL ResultSet?

Video: Šta je SQL ResultSet?
Video: JDBC: Урок 6. java sql ResultSet - Получаем данные с БД 2024, April
Anonim

A ResultSet je Java objekat koji sadrži rezultate izvršavanja SQL upit. Drugim riječima, sadrži redove koji zadovoljavaju uslove upita. Podaci pohranjeni u a ResultSet objekat se preuzima kroz skup metoda get koji dozvoljava pristup različitim stupcima trenutnog reda.

Onda, šta je ResultSet u JDBC-u sa primjerom?

A ResultSet objekat je tabela podataka koja predstavlja bazu podataka set rezultata , koji se obično generiše izvršavanjem naredbe koja postavlja upite bazi podataka. Za primjer , stolovi za kafu. viewTable metoda kreira a ResultSet , rs, kada izvršava upit preko objekta Statement, stmt.

Također, zašto je ResultSet prazan? To se događa kada imate dvije ili više otvorenih veza s bazom podataka na istom korisniku. Na primjer, jedna veza u SQL Developeru i jedna veza u Javi. Rezultat je uvijek an prazan set rezultata . Pokušajte da umetnete nove zapise, a zatim izvršite urezivanje u svom SQL Run Command Window i pokrenite svoj kod.

Štaviše, koje su vrste ResultSeta?

Postoje 3 osnovna tipa ResultSet-a

  • Samo naprijed. Kao što ime sugeriše, ovaj tip se može kretati samo naprijed i ne može se pomicati.
  • Neosjetljivo na pomicanje. Ovaj tip se može pomicati što znači da se kursor može pomicati u bilo kojem smjeru.
  • Osetljivo na skrolovanje.
  • Samo naprijed.
  • Neosjetljivo na skrolovanje.
  • Osetljivo na skrolovanje.

Šta dalje radi ResultSet?

U početku je ovaj kursor pozicioniran prije prvog reda. The sljedeći () metoda ResultSet interfejs pomera pokazivač struje ( ResultSet ) prigovor na sljedeći red, sa trenutne pozicije. I na poziv sljedeći () metoda po drugi put set rezultata kursor će biti pomeren u 2. red.

Preporučuje se: