Sobes.tech
Junior — Middle

Milliste meetodite või andmete saamise režiimidega olete ResultSet objekti juures tuttav?

sobes.tech AI

Vastus AI-lt

Java ResultSet objekti puhul, et saada andmeid SQL päringu tulemustest, kasutatakse meetodeid, mis võimaldavad väärtusi välja võtta veeru nime või veeru indeksi järgi. Peamised andmete saamise meetodid:

  • getString(int columnIndex) või getString(String columnLabel) — väärtuse saamiseks stringina.
  • getInt(int columnIndex) või getInt(String columnLabel) — täisarvuna.
  • getLong(), getDouble(), getBoolean() ja teised meetodid sobivate andmetüüpide saamiseks.

Andmete saamise režiimid:

  • veeru indeksi järgi (alates 1).
  • veeru nime järgi (SQL päringust).

Näide:

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