Sobes.tech
Junior — Middle

S jakými metodami nebo režimy získávání dat jste obeznámen v objektu ResultSet?

sobes.tech AI

Odpověď od AI

V objektu ResultSet v jazyce Java se pro získání dat z výsledku SQL dotazu používají metody, které umožňují extrahovat hodnoty podle názvu sloupce nebo podle indexu sloupce. Hlavní metody pro získávání dat:

  • getString(int columnIndex) nebo getString(String columnLabel) — pro získání hodnoty jako řetězce.
  • getInt(int columnIndex) nebo getInt(String columnLabel) — pro získání celočíselné hodnoty.
  • getLong(), getDouble(), getBoolean() a další metody pro získání dat odpovídajících typů.

Režimy získávání dat:

  • Podle indexu sloupce (začíná od 1).
  • Podle názvu sloupce (název z SQL dotazu).

Příklad:

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