@Override
    public List<Joueur> findAll() {
        List<Joueur> listJ = new ArrayList<Joueur>();
        Statement st = null;
        ResultSet rs = null;
        try {
            st = this.connect().createStatement();
            rs = st.executeQuery("select * from Joueur");
            System.out.println("recherche général effectuée");
            
            
            while (rs.next()) {
              
                
                Joueur jr = new Joueur(rs.getInt("id"), rs.getString("nom"),rs.getString("prenom"),rs.getDate("datenaiss"),rs.getString("post"),rs.getFloat("salaire"),rs.getFloat("taille"),rs.getFloat("poid"),rs.getString("email"));
                
                
               
                               listJ.add(jr);
            }
            
            
        } catch (SQLException ex) {
            Logger.getLogger(JoueurDao.class.getName()).log(Level.SEVERE, "recherche general echoué", ex);
        }finally{
            try {
                if(rs != null)
                rs.close();
                if(st != null)
                st.close();
                
            } catch (SQLException ex) {
                Logger.getLogger(JoueurDao.class.getName()).log(Level.SEVERE, "liberation statement || resultset echoué", ex);
            }
        }
        
        
        return listJ;
    }