Turinys:

Kas yra SQL ResultSet?
Kas yra SQL ResultSet?

Video: Kas yra SQL ResultSet?

Video: Kas yra SQL ResultSet?
Video: SQL Amazing Trick | Calculate Yearly, Quarterly, Monthly totals in a single SQL Query |Grouping Sets 2024, Balandis
Anonim

A Rezultatų rinkinys yra „Java“objektas, kuriame yra vykdymo rezultatai SQL užklausą. Kitaip tariant, jame yra eilutės, kurios atitinka užklausos sąlygas. Duomenys, saugomi a Rezultatų rinkinys objektas yra nuskaitomas naudojant gavimo metodų rinkinį, kuris leidžia pasiekti įvairius dabartinės eilutės stulpelius.

Tada kas yra JDBC ResultSet su pavyzdžiu?

A Rezultatų rinkinys objektas yra duomenų lentelė, vaizduojanti duomenų bazę rezultatų rinkinys , kuris paprastai generuojamas vykdant sakinį, kuris užklausia duomenų bazės. Dėl pavyzdys , kavos staliukai. viewTable metodas sukuria a Rezultatų rinkinys , rs, kai jis vykdo užklausą per pareiškimo objektą, stmt.

Be to, kodėl ResultSet tuščias? Taip atsitinka, kai turite du ar daugiau atvirų ryšių su to paties vartotojo duomenų baze. Pavyzdžiui, vienas ryšys „SQL Developer“ir vienas „Java“ryšys. Rezultatas visada yra tuščias rezultatų rinkinys . Pabandykite įterpti naujus įrašus, tada įsipareigokite SQL vykdymo komandų lange ir paleiskite kodą.

Be to, kokie yra ResultSet tipai?

Yra 3 pagrindiniai ResultSet tipai

  • Tik į priekį. Kaip rodo pavadinimas, šis tipas gali judėti tik į priekį ir jo negalima slinkti.
  • Nejautri slinkimui. Šis tipas yra slenkamas, o tai reiškia, kad žymeklis gali judėti bet kuria kryptimi.
  • Jautrus slinkimui.
  • Tik į priekį.
  • Nejautri slinkimui.
  • Jautrus slinkimui.

Ką toliau daro ResultSet?

Iš pradžių šis žymeklis yra prieš pirmą eilutę. The Kitas () metodas Rezultatų rinkinys sąsaja perkelia srovės ( Rezultatų rinkinys ) prieštarauja Kitas eilutę iš dabartinės padėties. Ir paskambinus į Kitas () metodas antrą kartą rezultatų rinkinys žymeklis bus perkeltas į 2 eilutę.

Rekomenduojamas: