1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| public void afficher_utilisateurs(){
try
{
rs = st.executeQuery("SELECT nom_user, prenom_user, login, fonction_user FROM utilisateur");
String[] tabColonnes = new String[] {"Nom","Prenom","Login","Fonction"};
DefaultTableModel tabModelFour = (DefaultTableModel)jTable_user.getModel(); // definition du model pour la table
tabModelFour.setColumnIdentifiers(tabColonnes); // association des colonnes du tableau
ResultSetMetaData MetaFour =rs.getMetaData();
int colNum = MetaFour.getColumnCount(); //recuperation du nombre de colonne et affectation à la variable colNum
while(rs.next()) // tant que des données existent
{
Object[] objFour = new Object[colNum];
for(int i=0;i<colNum;i++)
{
objFour[i]=rs.getObject(i+1);
}
tabModelFour.addRow(objFour);
}
//ListeFournisseurs.setModel(tabModelFour);
jTable_user.setModel(tabModelFour);
}
catch(SQLException e)
{
JOptionPane.showMessageDialog(null,e.toString());
}
} |