Sobes.tech
Junior — Middle

Con quali metodi o modalità di ottenimento dei dati sei familiare nell'oggetto ResultSet?

sobes.tech AI

Risposta dell'AI

Nell'oggetto ResultSet in Java, per ottenere i dati dal risultato di una query SQL si utilizzano metodi che consentono di estrarre i valori per nome della colonna o per indice della colonna. I metodi principali sono:

  • getString(int columnIndex) o getString(String columnLabel) — per ottenere il valore come stringa.
  • getInt(int columnIndex) o getInt(String columnLabel) — per ottenere un valore intero.
  • getLong(), getDouble(), getBoolean() e altri metodi per ottenere dati di tipi corrispondenti.

Modalità di recupero dei dati:

  • Per indice di colonna (inizia da 1).
  • Per nome di colonna (nome della query SQL).

Esempio:

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