Facebook
From Strullu, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 153
  1. public DefaultTableModel getAllMembres() {
  2.         // Déclaration du modèle de table
  3.         DefaultTableModel model = new DefaultTableModel();
  4.         model.addColumn("ID");
  5.         model.addColumn("Nom");
  6.         model.addColumn("Prénom");
  7.         model.addColumn("Email");
  8.         model.addColumn("Action");
  9.  
  10.         // Connexion à la base de données
  11.         try (Connection conn = connect.getConnection()) {
  12.             // Création de la requête SQL
  13.             String query = "SELECT * FROM membres";
  14.  
  15.             // Création de l'instruction SQL
  16.             try (PreparedStatement pst = conn.prepareStatement(query)) {
  17.                 // Exécution de la requête SQL
  18.                 ResultSet resultSet = pst.executeQuery();
  19.                 // Parcours des résultats et ajout des membres au modèle de table
  20.                 while (resultSet.next()) {
  21.                     int id = resultSet.getInt("id");
  22.                     String nom = resultSet.getString("nom");
  23.                     String prenom = resultSet.getString("prenom");
  24.                     String email = resultSet.getString("email");
  25.                     // Ajout des informations du membre au modèle de table
  26.                     model.addRow(new Object[]{id, nom, prenom, email});
  27.                 }
  28.             }
  29.         } catch (SQLException e) {
  30.             // Gestion des exceptions liées à la base de données
  31.             e.printStackTrace();
  32.         }
  33.         return model; // Retourner le modèle de table avec les données
  34.     }
  35.  
  36.  
  37. DefaultTableModel model = mem.getAllMembres();
  38.         TableMembre.setModel(model);