1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
public Hashtable listeOuvrage(int code) throws Exception{
Ouvrage ouvrage;
String ordreSQL;
PreparedStatement requete;
ResultSet nuplets;
Hashtable tableOuvrage = new Hashtable();
ordreSQL = "Select *....;
try {
requete = ouvrageDB.idCx.prepareStatement(ordreSQL);
requete.setInt(1, codeP);
nuplets = requete.executeQuery();
while(nuplets.next() == true){
ouvrage = new Ouvrage(nuplets.getInt(1), nuplets.getString(2), nuplets.getDate(3));
// Ajout du ouvrage dans la table de hachage
tableOuvrage.put(nuplets.getInt(1), Ouvrage); //Ici erreur...
}
}
catch(SQLException sqle) { throw new Exception(sqle.toString()); }
return tableOvrage;
} |