Salve a tutti, ho questo metodo:
public static JComboBox getDbContinenti(Connection conn, Hashtable htContinenti) throws SQLException{
Statement stmt;
ResultSet rs=null;
String rstNomeContinente;
int rstIdContinente;
Vector vctContinenti = new Vector();
String query= "SELECT id_co, nome_co FROM continenti ORDER BY nome_co;";
stmt = conn.createStatement();
rs=stmt.executeQuery(query);
while (rs.next()){
rstNomeContinente=rs.getString("nome_co");
rstIdContinente=rs.getInt("id_co");
vctContinenti.add(rstNomeContinente);
htContinenti.put(rstNomeContinente,rstIdContinente );
}
rs.close();
stmt.close();
JComboBox cmbContinenti = new JComboBox(vctContinenti);
return cmbContinenti;
}
nella riga dove inserisco i valori nella hashtable ricevo un errore a compile time che mi dice: NO SUCH METHOD put(string,int)
da cosa può dipendere? la cosa che nn capisco è che c'è un esempio simile nella documentazione e quindi dovrebbe andare bene! mi spiegate dove sbaglio?
grazie a chi mi dà una mano!