Sobes.tech
Junior — Middle

Cu ce metode sau moduri de obținere a datelor ești familiar în obiectul ResultSet?

sobes.tech AI

Răspuns de la AI

În obiectul ResultSet în Java, pentru a obține date din rezultatul unei interogări SQL, se folosesc metode care permit extragerea valorilor după numele coloanei sau după indexul coloanei. Metodele principale pentru obținerea datelor:

  • getString(int columnIndex) sau getString(String columnLabel) — pentru a obține valoarea ca șir de caractere.
  • getInt(int columnIndex) sau getInt(String columnLabel) — pentru a obține o valoare întreagă.
  • getLong(), getDouble(), getBoolean() și alte metode pentru a obține date de tipuri corespunzătoare.

Moduri de obținere a datelor:

  • După indexul coloanei (începând de la 1).
  • După numele coloanei (numele din interogarea SQL).

Exemplu:

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