slt j’essaie de récupérer les données à parti de ma bd(readAll) sans succès. ça me donne la taille exacte de ma table mais pas les données(ça renvoie un null).
j’utilise cette méthode (et bizarrement ça marche sur d’autres tables de la même bd ).
public ArrayList <Lieu> readAll() {
ArrayList <Lieu> lieux = null;
Lieu lieu = null;
try {
Connection con = this.bd.chaineConnection();
String sql = "select * from lieu";
PreparedStatement pst = con.prepareStatement(sql);
ResultSet rs = pst.executeQuery();
lieux = new ArrayList <Lieu> ();
while (rs.next()) {
lieu = new Lieu(
rs.getInt("idLieu"),
rs.getString("quartier"),
rs.getString("residence")
);
lieux.add(lieu);
}
pst.clearParameters();
pst.close();
con.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "erreur readAll Lieu \n" + e.getMessage());
}
return lieux;
}