public DefaultTableModel getAllMembres() { // Déclaration du modèle de table DefaultTableModel model = new DefaultTableModel(); model.addColumn("ID"); model.addColumn("Nom"); model.addColumn("Prénom"); model.addColumn("Email"); model.addColumn("Action"); // Connexion à la base de données try (Connection conn = connect.getConnection()) { // Création de la requête SQL String query = "SELECT * FROM membres"; // Création de l'instruction SQL try (PreparedStatement pst = conn.prepareStatement(query)) { // Exécution de la requête SQL ResultSet resultSet = pst.executeQuery(); // Parcours des résultats et ajout des membres au modèle de table while (resultSet.next()) { int id = resultSet.getInt("id"); String nom = resultSet.getString("nom"); String prenom = resultSet.getString("prenom"); String email = resultSet.getString("email"); // Ajout des informations du membre au modèle de table model.addRow(new Object[]{id, nom, prenom, email}); } } } catch (SQLException e) { // Gestion des exceptions liées à la base de données e.printStackTrace(); } return model; // Retourner le modèle de table avec les données } DefaultTableModel model = mem.getAllMembres(); TableMembre.setModel(model);