Indholdsfortegnelse:

Hvad er SQL ResultSet?
Hvad er SQL ResultSet?

Video: Hvad er SQL ResultSet?

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

EN Resultatsæt er et Java-objekt, der indeholder resultaterne af at udføre en SQL forespørgsel. Den indeholder med andre ord de rækker, der opfylder betingelserne for forespørgslen. De data, der er gemt i en Resultatsæt objekt hentes gennem et sæt get-metoder, der giver adgang til de forskellige kolonner i den aktuelle række.

Hvad er ResultSet i JDBC med eksempel?

EN Resultatsæt objekt er en tabel med data, der repræsenterer en database resultatsæt , som normalt genereres ved at udføre en sætning, der forespørger i databasen. Til eksempel , Sofabordene. viewTable-metoden opretter en Resultatsæt , rs, når den udfører forespørgslen gennem Statement-objektet, stmt.

Og hvorfor er ResultSet tomt? Det sker, når du har to eller flere åbne forbindelser med databasen på den samme bruger. For eksempel én forbindelse i SQL Developer og én forbindelse i Java. Resultatet er altid en tomt resultatsæt . Prøv at indsætte nye poster, commit i dit SQL Run Command Window og kør din kode.

Desuden, hvad er typerne af ResultSet?

Der er 3 grundlæggende typer ResultSet

  • Kun fremadrettet. Som navnet antyder, kan denne type kun bevæge sig fremad og kan ikke rulles.
  • Scroll-ufølsom. Denne type kan rulles, hvilket betyder, at markøren kan bevæge sig i enhver retning.
  • Scroll-følsom.
  • Kun fremadrettet.
  • Scroll-ufølsom.
  • Scroll-følsom.

Hvad gør ResultSet derefter?

Til at begynde med er denne markør placeret før første række. Det Næste () metode til Resultatsæt interface flytter markøren for den aktuelle ( Resultatsæt ) gøre indsigelse mod Næste række fra den aktuelle position. Og ved at ringe til Næste () metode for anden gang resultatsæt markøren flyttes til 2. række.

Anbefalede: