Obsah:

Co je SQL ResultSet?
Co je SQL ResultSet?

Video: Co je SQL ResultSet?

Video: Co je SQL ResultSet?
Video: execute sql task result set | result sets in ssis | ssis tutorial part 39 2024, Duben
Anonim

A Sada výsledků je Java objekt, který obsahuje výsledky provádění an SQL dotaz. Jinými slovy, obsahuje řádky, které splňují podmínky dotazu. Údaje uložené v a Sada výsledků objekt je načten pomocí sady metod get, které umožňují přístup k různým sloupcům aktuálního řádku.

Co je tedy ResultSet v JDBC s příkladem?

A Sada výsledků objekt je tabulka dat představující databázi sada výsledků , který je obvykle generován provedením příkazu, který se dotazuje na databázi. Pro příklad , konferenční stolky. metoda viewTable vytvoří a Sada výsledků , rs, když provádí dotaz prostřednictvím objektu Statement, stmt.

Také proč je ResultSet prázdný? Stává se to, když máte dvě nebo více otevřených připojení k databázi u stejného uživatele. Například jedno připojení v SQL Developer a jedno připojení v Javě. Výsledkem je vždy an prázdná sada výsledků . Zkuste vložit nové záznamy, poté potvrďte v okně SQL Run Command Window a spusťte svůj kód.

Dále, jaké jsou typy ResultSet?

Existují 3 základní typy ResultSet

  • Pouze vpřed. Jak název napovídá, tento typ se může pohybovat pouze vpřed a nelze jej posouvat.
  • Necitlivé na rolování. Tento typ je rolovatelný, což znamená, že kurzor se může pohybovat v libovolném směru.
  • Citlivé posouvání.
  • Pouze vpřed.
  • Necitlivé na rolování.
  • Citlivé posouvání.

Co dělá ResultSet dále?

Zpočátku je tento kurzor umístěn před prvním řádkem. The další () metoda Sada výsledků rozhraní přesune ukazatel aktuálního ( Sada výsledků ) namítat proti další řádku, z aktuální pozice. A při volání další () metoda podruhé sada výsledků kurzor se přesune na 2. řádek.

Doporučuje: