Ciao a tutti.Avrei un problema con un hastable.
Il problema è questo.
Io mi connetto ad un db
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbcdbc:"+ dsnsystem;
Connection con = DriverManager.getConnection(url, username, password);
Statement st = con.createStatement();
System.out.println("\nConnessione al DB avvenuta con successo!");
ResultSet rs = st.executeQuery(q);
e adesso vorre che tutto il contenuto mi venisse messo all'interno di un hastable o di un array
Io ho fatto in questo modo ma mi costruisce l'haschtable solo con l'ultimo record trovato
Hashtable ht = new Hashtable();
while(rs.next()){
id = rs.getInt("ID");
desc = rs.getString("DESCRIZIONE");
System.out.print("ID "+id+"\n");
System.out.print("DESC "+desc+"\n");
ht.put("ID", id+"");
ht.put("DESC", desc+"");
al.add(ht);
}
System.out.println("Query eseguita con successo!");
E poi lo vorrrei fare in modo generale!!!Nel senso che non voglio dargli
id = rs.getInt("ID");
desc = rs.getString("DESCRIZIONE");
Grazie Fabio