Kazalo:

Kaj je SQL ResultSet?
Kaj je SQL ResultSet?

Video: Kaj je SQL ResultSet?

Video: Kaj je SQL ResultSet?
Video: Section 10 2024, Marec
Anonim

A ResultSet je objekt Java, ki vsebuje rezultate izvajanja an SQL poizvedba. Z drugimi besedami, vsebuje vrstice, ki izpolnjujejo pogoje poizvedbe. Podatki, shranjeni v a ResultSet predmet se pridobi z naborom metod get, ki omogoča dostop do različnih stolpcev trenutne vrstice.

Potem, kaj je ResultSet v JDBC s primerom?

A ResultSet objekt je tabela podatkov, ki predstavlja bazo podatkov niz rezultatov , ki se običajno generira z izvajanjem stavka, ki poizveduje po bazi podatkov. Za primer , klubske mizice. ViewTable metoda ustvari a ResultSet , rs, ko izvede poizvedbo prek objekta Statement, stmt.

Tudi zakaj je ResultSet prazen? To se zgodi, ko imate pri istem uporabniku dve ali več odprtih povezav z bazo podatkov. Na primer ena povezava v SQL Developer in ena povezava v Javi. Rezultat je vedno an prazen niz rezultatov . Poskusite vstaviti nove zapise, nato potrdite v ukaznem oknu za zagon SQL in zaženite kodo.

Poleg tega, katere so vrste ResultSet?

Obstajajo 3 osnovne vrste ResultSet

  • Samo naprej. Kot že ime pove, se ta vrsta lahko premika samo naprej in ni pomikana.
  • Neobčutljivo za drsenje. Ta vrsta se lahko pomika, kar pomeni, da se kurzor lahko premika v katero koli smer.
  • Občutljiv za drsenje.
  • Samo naprej.
  • Neobčutljivo za drsenje.
  • Občutljiv za drsenje.

Kaj naredi ResultSet naslednji?

Na začetku je ta kazalec postavljen pred prvo vrstico. The Naslednji () metoda ResultSet vmesnik premakne kazalec trenutnega ( ResultSet ) nasprotuje Naslednji vrstico s trenutnega položaja. In ob klicu Naslednji () že drugič niz rezultatov kazalec bo premaknjen v 2. vrstico.

Priporočena: