Hello
Voici qui devrait répondre à ta demande :
public static Vector getListevaleur(String v) throws Exception{
//throw new UnsupportedOperationException("Not yet implemented");
Vector vResults = new Vector();
ResultSet rs = null;
Statement stmt = null;
Connection conn = BDConnection.connecter();
stmt = (Statement) conn.createStatement();
rs = stmt.executeQuery("select Valeur from Moy1h where dateV='"+v+"' ");
while (rs.next()) {
vResults.addElement(rs.getObject(1));
}
//Gestion de l'exception
if (vResults.size() == 0) {
throw new Exception("Aucun résultat trouvé");
}
return vResults;
}
J'ai nettoyé un peu ton code et je n'ai pas compris pourquoi tu récupérais le metadata de ton resultSet puisque tu connais a l'avance l'unique colonne sur laquelle tu vas récupérer des enregistrements, ici il s'agit de "Valeur". J'ai donc stocké toutes les valeurs dans le Vector vResults.
Je n'ai pas mis ici la gestion de fermeture de connection, mais il serait bon d'y penser pour libérer les ressources.
Bonne chance,
Niroken
Hello
Voici qui devrait répondre à ta demande :
J'ai nettoyé un peu ton code et je n'ai pas compris pourquoi tu récupérais le metadata de ton resultSet puisque tu connais a l'avance l'unique colonne sur laquelle tu vas récupérer des enregistrements, ici il s'agit de "Valeur". J'ai donc stocké toutes les valeurs dans le Vector vResults.
Je n'ai pas mis ici la gestion de fermeture de connection, mais il serait bon d'y penser pour libérer les ressources.
Bonne chance,
Niroken