Sobes.tech
Junior — Middle

Ar kuriem metodiem vai datu ieguves režīmiem jūs esat iepazinies ResultSet objektā?

sobes.tech AI

Atbilde no AI

Java ResultSet objektā, lai iegūtu datus no SQL vaicājuma rezultāta, tiek izmantotas metodes, kas ļauj izvilkt vērtības pēc kolonnas nosaukuma vai pēc kolonnas indeksa. Galvenās datu iegūšanas metodes:

  • getString(int columnIndex) vai getString(String columnLabel) — vērtības iegūšanai kā virkni.
  • getInt(int columnIndex) vai getInt(String columnLabel) — veselā skaitļa iegūšanai.
  • getLong(), getDouble(), getBoolean() un citas metodes, lai iegūtu atbilstoša tipa datus.

Datu iegūšanas režīmi:

  • pēc kolonnas indeksa (sākot no 1).
  • pēc kolonnas nosaukuma (no SQL vaicājuma).

Piemērs:

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