Cuprins:

Ce este SQL ResultSet?
Ce este SQL ResultSet?

Video: Ce este SQL ResultSet?

Video: Ce este SQL ResultSet?
Video: ResultSet | JDBC Tutorial for Beginners 2024, Noiembrie
Anonim

A Setul de rezultate este un obiect Java care conține rezultatele executării unui SQL interogare. Cu alte cuvinte, conține rândurile care îndeplinesc condițiile interogării. Datele stocate în a Setul de rezultate obiectul este preluat printr-un set de metode get care permite accesul la diferitele coloane ale rândului curent.

Apoi, ce este ResultSet în JDBC cu exemplu?

A Setul de rezultate obiect este un tabel de date reprezentând o bază de date setul de rezultate , care este de obicei generat prin executarea unei instrucțiuni care interogează baza de date. Pentru exemplu , Mesele de cafea. metoda viewTable creează un Setul de rezultate , rs, când execută interogarea prin obiectul Statement, stmt.

De asemenea, de ce este ResultSet gol? Se întâmplă atunci când aveți două sau mai multe conexiuni deschise cu baza de date pe același utilizator. De exemplu, o conexiune în SQL Developer și o conexiune în Java. Rezultatul este întotdeauna un set de rezultate gol . Încercați să inserați înregistrări noi, apoi comiteți în fereastra de comandă SQL Run și rulați codul.

Mai mult, care sunt tipurile de ResultSet?

Există 3 tipuri de bază de ResultSet

  • Numai înainte. După cum sugerează și numele, acest tip poate avansa doar și nu poate fi derulat.
  • Insensibil la defilare. Acest tip poate fi derulat, ceea ce înseamnă că cursorul se poate deplasa în orice direcție.
  • Sensibil la defilare.
  • Numai înainte.
  • Insensibil la defilare.
  • Sensibilă la defilare.

Ce face ResultSet în continuare?

Inițial, acest cursor este poziționat înaintea primului rând. The Următorul () metoda de Setul de rezultate interfața mută indicatorul curentului ( Setul de rezultate ) obiect la Următorul rând, din poziția curentă. Și la apelarea Următorul () metoda pentru a doua oară setul de rezultate cursorul va fi mutat pe al 2-lea rând.

Recomandat: