remplir jList a partir d'une base de données
bonjour,
j'essaye de remplir ma JList à partir d'une table, mais ma JList n'affiche que le premier élément de la requête.
je vérifie avec System.out.println("Purchage.listPseudo: "+ dlm), il m'affiche tous les éléments , donc je n'ai pas d'erreur dans ma requête.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public void windowOpened(java.awt.event.WindowEvent e) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(url);
stm = con.createStatement();
String req="select pseudo from IpTable";
rst=stm.executeQuery(req);
while(rst.next())
{
DefaultListModel dlm=new DefaultListModel();
dlm.addElement(rst.getString("pseudo"));
jList.setModel(dlm);
System.out.println("Purchage.listPseudo: "+ dlm);
}
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
} |