Sobes.tech
Junior — Middle

Quelles méthodes ou modes d'obtention de données connaissez-vous dans l'objet ResultSet?

sobes.tech IA

Réponse de l'IA

Dans l'objet ResultSet en Java, pour obtenir des données à partir du résultat d'une requête SQL, on utilise des méthodes qui permettent d'extraire des valeurs par le nom de la colonne ou par l'indice de la colonne. Les méthodes principales pour obtenir des données :

  • getString(int columnIndex) ou getString(String columnLabel) — pour obtenir la valeur sous forme de chaîne.
  • getInt(int columnIndex) ou getInt(String columnLabel) — pour obtenir une valeur entière.
  • getLong(), getDouble(), getBoolean() et d'autres méthodes pour obtenir des données de types correspondants.

Modes d'obtention des données :

  • Par indice de colonne (commence à 1).
  • Par nom de colonne (nom de la requête SQL).

Exemple :

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