bjr . je suis en 2ieme annee de formation en programmation et je veux m exercer a jee. j ai des difficultes a utiliser un bean l erreur qui m est presente est que ma methode bean ne serait pas static et que je ne peut la referencer a un contexte static .je ne vois pas ou j ai fais erreur je me suis documenter sur des videos.
voici le code que j ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
package Cam_co_beans;
 
 
public class utilisateurs {
 
   private String Nom_util;
   private String Password_util;
 
   public String getNom_utilisateur(){
        return Nom_util;
   }
 
   public void setNom_utilisateur(String nom_util){
      this.Nom_util = nom_util;
   }
 
   public String getPassword_utilisateur(){
         return Password_util;
    }
 
    public void setPassword_utilisateur(String password_util){
         this.Password_util = password_util;
    }
 
}
ceci est mon bean

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

package Cam_Co_bdd;

import Cam_co_beans.utilisateurs;
import java.sql.*;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class seeuser {
    
    public List<utilisateurs> recupererutilisateurs() {
        List<utilisateurs> Utilisateur = new ArrayList<utilisateurs>();
       
        try {
           Class.forName("com.msql.jdbc.Driver");
        } catch (ClassNotFoundException e) {
        }
        
        Connection conn = null;
        Statement statement = null;
        ResultSet rs = null;
        
        try {
           conn = DriverManager.getConnection("jdbc::mysql://localhost:3306/dossier_Camer-Co/","root","");
           statement = conn.createStatement();
           
           rs = statement.executeQuery("SELECT nom, password FROM utilisateurs");
           
           while (rs.next()){
           String nom = rs.getString("nom");
           String password = rs.getString("password");
           
           utilisateurs utilisateur = new utilisateurs();
           utilisateurs.setNom_utilisateur(nom);
           utilisateurs.setPassword_utilisateur(password);
           
           Utilisateur.add(utilisateur);
           } 
        } catch (SQLException e) {
        } finally {
            try {
              if (rs != null)
                  rs.close();
              if (statement != null)
                  statement.close();
              if (conn != null)
                  conn.close();              
            } catch (SQLException ignore) {
            }
          }
        return Utilisateur;
    }
    
}
ceci est la classe java ou je veux l utiliser la partie sous ligne est le code qui presente en rouge . merci pour toute aide