Sadržaj:

Što je SQL ResultSet?
Što je SQL ResultSet?

Video: Što je SQL ResultSet?

Video: Što je SQL ResultSet?
Video: Raw SQL, SQL Query Builder, or ORM? 2024, Travanj
Anonim

A ResultSet je Java objekt koji sadrži rezultate izvršavanja SQL upit. 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.

Zatim, što je ResultSet u JDBC-u s primjerom?

A ResultSet objekt je tablica podataka koja predstavlja bazu podataka skup rezultata , koji se obično generira izvršavanjem naredbe koja postavlja upite bazi podataka. Za primjer , stolovi za kavu. viewTable metoda stvara 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 skup rezultata . Pokušajte umetnuti nove zapise, zatim izvršite urezivanje u naredbenom prozoru SQL Run i pokrenite svoj kod.

Nadalje, koje su vrste ResultSeta?

Postoje 3 osnovne vrste ResultSeta

  • Samo naprijed. Kao što ime sugerira, 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.
  • Osjetljivo na pomicanje.
  • Samo naprijed.
  • Neosjetljivo na pomicanje.
  • Osjetljivo na pomicanje.

Što ResultSet sljedeći čini?

U početku je ovaj kursor pozicioniran prije prvog retka. The Sljedeći () metoda ResultSet sučelje pomiče pokazivač trenutnog ( ResultSet ) prigovor na Sljedeći red, sa trenutne pozicije. I na pozivu Sljedeći () metoda po drugi put skup rezultata kursor će biti pomaknut u 2. red.

Preporučeni: