INHOUDSOPGAWE:

Wat is SQL ResultSet?
Wat is SQL ResultSet?

Video: Wat is SQL ResultSet?

Video: Wat is SQL ResultSet?
Video: What is ResultSet in jdbc ? How to fetch data ? | HINDI | JDBC #13 2024, April
Anonim

A Resultaatstel is 'n Java-voorwerp wat die resultate van die uitvoering van 'n SQL navraag. Met ander woorde, dit bevat die rye wat aan die voorwaardes van die navraag voldoen. Die data gestoor in 'n Resultaatstel voorwerp word herwin deur 'n stel kry-metodes wat toegang tot die verskillende kolomme van die huidige ry toelaat.

Dan, wat is ResultSet in JDBC met voorbeeld?

A Resultaatstel objek is 'n tabel van data wat 'n databasis verteenwoordig resultaat stel , wat gewoonlik gegenereer word deur 'n stelling uit te voer wat die databasis navrae doen. Vir voorbeeld , die Koffietafels. viewTable-metode skep 'n Resultaatstel , rs, wanneer dit die navraag uitvoer deur die Statement-objek, stmt.

Ook, hoekom is ResultSet leeg? Dit gebeur wanneer jy twee of meer oop verbindings met die databasis op dieselfde gebruiker het. Byvoorbeeld een verbinding in SQL Developer en een verbinding in Java. Die resultaat is altyd 'n leë resultate . Probeer om nuwe rekords in te voeg, verbind dan in jou SQL Run Command Window en voer jou kode uit.

Verder, wat is die tipes ResultSet?

Daar is 3 basiese tipes ResultSet

  • Slegs vorentoe. Soos die naam aandui, kan hierdie tipe net vorentoe beweeg en is dit nie blaaibaar nie.
  • Rol-onsensitief. Hierdie tipe is scrollable wat beteken dat die wyser in enige rigting kan beweeg.
  • Rol-sensitief.
  • Slegs vorentoe.
  • Rol-onsensitief.
  • Rol-sensitief.

Wat doen ResultSet volgende?

Aanvanklik is hierdie wyser voor die eerste ry geposisioneer. Die volgende () metode van die Resultaatstel koppelvlak beweeg die wyser van die huidige ( Resultaatstel ) beswaar teen die volgende ry, vanaf die huidige posisie. En op die oproep van die volgende () metode vir die tweede keer die resultaat stel wyser sal na die 2de ry geskuif word.

Aanbeveel: