Inhoudsopgave:

Wat is SQL ResultSet?
Wat is SQL ResultSet?

Video: Wat is SQL ResultSet?

Video: Wat is SQL ResultSet?
Video: execute sql task result set | result sets in ssis | ssis tutorial part 39 2024, April
Anonim

EEN ResultaatSet is een Java-object dat de resultaten bevat van het uitvoeren van een SQL vraag. Met andere woorden, het bevat de rijen die voldoen aan de voorwaarden van de query. De gegevens die zijn opgeslagen in een ResultaatSet object wordt opgehaald via een set get-methoden die toegang geven tot de verschillende kolommen van de huidige rij.

Wat is dan ResultSet in JDBC met een voorbeeld?

EEN ResultaatSet object is een tabel met gegevens die een database vertegenwoordigen resultaat set , die meestal wordt gegenereerd door een instructie uit te voeren die de database opvraagt. Voor voorbeeld , de Koffietafels. viewTable-methode maakt een ResultaatSet , rs, wanneer het de query uitvoert via het Statement-object, stmt.

En waarom is ResultSet leeg? Het gebeurt wanneer u twee of meer open verbindingen met de database op dezelfde gebruiker hebt. Bijvoorbeeld één verbinding in SQL Developer en één verbinding in Java. Het resultaat is altijd een lege resultatenset . Probeer nieuwe records in te voegen, leg vervolgens vast in uw SQL Run Command-venster en voer uw code uit.

Bovendien, wat zijn de soorten ResultSet?

Er zijn 3 basistypen van ResultSet

  • Alleen vooruit. Zoals de naam al doet vermoeden, kan dit type alleen vooruit gaan en kan niet worden gebladerd.
  • Scroll-ongevoelig. Dit type is scrollbaar, wat betekent dat de cursor in elke richting kan bewegen.
  • Scroll-gevoelig.
  • Alleen vooruit.
  • Scroll-ongevoelig.
  • Scroll-gevoelig.

Wat doet ResultSet vervolgens?

Aanvankelijk staat deze cursor voor de eerste rij. De De volgende () methode van de ResultaatSet interface verplaatst de aanwijzer van de huidige ( ResultaatSet ) bezwaar tegen de De volgende rij, vanaf de huidige positie. En bij het bellen naar de De volgende () methode voor de tweede keer de resultaat set cursor wordt verplaatst naar de 2e rij.

Aanbevolen: