Përmbajtje:

Çfarë është SQL ResultSet?
Çfarë është SQL ResultSet?

Video: Çfarë është SQL ResultSet?

Video: Çfarë është SQL ResultSet?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Prill
Anonim

A ResultSet është një objekt Java që përmban rezultatet e ekzekutimit të një SQL pyetje. Me fjalë të tjera, ai përmban rreshtat që plotësojnë kushtet e pyetjes. Të dhënat e ruajtura në a ResultSet objekti merret përmes një grupi metodash të marra që lejon aksesin në kolonat e ndryshme të rreshtit aktual.

Atëherë, çfarë është ResultSet në JDBC me shembull?

A ResultSet objekti është një tabelë e të dhënave që përfaqëson një bazë të dhënash grup rezultatesh , i cili zakonisht gjenerohet duke ekzekutuar një deklaratë që kërkon bazën e të dhënave. Për shembull , Tavolinat e Kafeve. Metoda viewTable krijon një ResultSet , rs, kur ekzekuton pyetjen përmes objektit Statement, stmt.

Gjithashtu, pse ResultSet është bosh? Kjo ndodh kur keni dy ose më shumë lidhje të hapura me bazën e të dhënave në të njëjtin përdorues. Për shembull një lidhje në SQL Developer dhe një lidhje në Java. Rezultati është gjithmonë një bosh rezultatesh . Provoni të futni regjistrime të reja, më pas angazhohuni në dritaren e komandës së ekzekutimit SQL dhe ekzekutoni kodin tuaj.

Për më tepër, cilat janë llojet e ResultSet?

Ekzistojnë 3 lloje bazë të ResultSet

  • Vetëm përpara. Siç sugjeron emri, ky lloj mund të ecë vetëm përpara dhe nuk mund të lëvizë.
  • I pandjeshëm për lëvizje. Ky lloj është i lëvizshëm që do të thotë se kursori mund të lëvizë në çdo drejtim.
  • I ndjeshëm ndaj lëvizjes.
  • Vetëm përpara.
  • I pandjeshëm për lëvizje.
  • I ndjeshëm ndaj lëvizjes.

Çfarë bën ResultSet më pas?

Fillimisht ky kursor vendoset përpara rreshtit të parë. Të tjetër () metoda e ResultSet ndërfaqja lëviz treguesin e rrymës ( ResultSet ) kundërshtojnë të tjetër rresht, nga pozicioni aktual. Dhe duke thirrur tjetër () metodë për herë të dytë grup rezultatesh kursori do të zhvendoset në rreshtin e dytë.

Recommended: