Sobes.tech
Junior — Middle

Kokiais metodais ar duomenų gavimo režimais esate susipažinęs ResultSet objekte?

sobes.tech AI

Atsakymas iš AI

Java ResultSet objekte, norint gauti duomenis iš SQL užklausos rezultatų, naudojami metodai, leidžiantys išgauti reikšmes pagal stulpelio pavadinimą arba pagal stulpelio indeksą. Pagrindiniai duomenų gavimo metodai:

  • getString(int columnIndex) arba getString(String columnLabel) — reikšmės gavimas kaip eilutės.
  • getInt(int columnIndex) arba getInt(String columnLabel) — sveikojo skaičiaus gavimas.
  • getLong(), getDouble(), getBoolean() ir kiti metodai, skirti gauti atitinkamų tipų duomenis.

Duomenų gavimo režimai:

  • Pagal stulpelio indeksą (pradedant nuo 1).
  • Pagal stulpelio pavadinimą (iš SQL užklausos).

Pavyzdys:

ResultSet rs = statement.executeQuery("SELECT id, name FROM users");
while (rs.next()) {
    int id = rs.getInt("id");
    String name = rs.getString(2); // antras stulpelis
    System.out.println(id + ": " + name);
}