Sobes.tech
Junior — Middle

Akými metódami alebo režimami získavania údajov ste oboznámení v objekte ResultSet?

sobes.tech AI

Odpoveď od AI

V objekte ResultSet v jazyku Java sa na získanie dát z výsledku SQL dotazu používajú metódy, ktoré umožňujú extrahovať hodnoty podľa názvu stĺpca alebo podľa indexu stĺpca. Hlavné metódy na získanie dát:

  • getString(int columnIndex) alebo getString(String columnLabel) — na získanie hodnoty ako reťazca.
  • getInt(int columnIndex) alebo getInt(String columnLabel) — na získanie celočíselnej hodnoty.
  • getLong(), getDouble(), getBoolean() a ďalšie metódy na získanie dát zodpovedajúcich typov.

Režimy získavania dát:

  • Podľa indexu stĺpca (začína od 1).
  • Podľa názvu stĺpca (názov z SQL dotazu).

Príklad:

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