Innehållsförteckning:

Vad är SQL ResultSet?
Vad är SQL ResultSet?

Video: Vad är SQL ResultSet?

Video: Vad är SQL ResultSet?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, April
Anonim

A Resultatet satt är ett Java-objekt som innehåller resultaten av exekvering av en SQL fråga. Den innehåller med andra ord de rader som uppfyller villkoren för frågan. Uppgifterna som lagras i en Resultatet satt objektet hämtas genom en uppsättning get-metoder som tillåter åtkomst till de olika kolumnerna i den aktuella raden.

Sedan, vad är ResultSet i JDBC med exempel?

A Resultatet satt objekt är en datatabell som representerar en databas resultatet satt , som vanligtvis genereras genom att köra en sats som frågar databasen. För exempel , Soffborden. viewTable-metoden skapar en Resultatet satt , rs, när den kör frågan genom Statement-objektet, stmt.

Och varför är ResultSet tomt? Det händer när du har två eller flera öppna anslutningar med databasen på samma användare. Till exempel en anslutning i SQL Developer och en anslutning i Java. Resultatet är alltid en tom resultatuppsättning . Försök att infoga nya poster, commit sedan i ditt SQL Run Command Window och kör din kod.

Dessutom, vilka typer av ResultSet?

Det finns 3 grundläggande typer av ResultSet

  • Endast framåt. Som namnet antyder kan den här typen bara gå framåt och går inte att rulla.
  • Scrollokänslig. Denna typ är rullningsbar vilket innebär att markören kan röra sig i vilken riktning som helst.
  • Scroll-känslig.
  • Endast framåt.
  • Scrollokänslig.
  • Scroll-känslig.

Vad gör ResultSet härnäst?

Inledningsvis är denna markör placerad före första raden. De Nästa () metod för Resultatet satt gränssnitt flyttar pekaren för den nuvarande ( Resultatet satt ) invända mot Nästa rad, från den aktuella positionen. Och på att ringa till Nästa () metod för andra gången resultatet satt markören kommer att flyttas till den andra raden.

Rekommenderad: