Sobes.tech
Junior — Middle

Jakimi metodami lub trybami pobierania danych znasz się w obiekcie ResultSet?

sobes.tech AI

Odpowiedź od AI

W obiekcie ResultSet w Java, aby pobrać dane z wyniku zapytania SQL, używa się metod umożliwiających wyodrębnianie wartości po nazwie kolumny lub po indeksie kolumny. Główne metody pobierania danych:

  • getString(int columnIndex) lub getString(String columnLabel) — do pobrania wartości jako łańcuch znaków.
  • getInt(int columnIndex) lub getInt(String columnLabel) — do pobrania wartości całkowitej.
  • getLong(), getDouble(), getBoolean() i inne metody do pobierania danych odpowiednich typów.

Tryby pobierania danych:

  • Po indeksie kolumny (zaczyna się od 1).
  • Po nazwie kolumny (nazwa z zapytania SQL).

Przykład:

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