@Override
    public Joueur insert(Joueur obj) {
        PreparedStatement pst = null;
        try {
                            pst = this.connect().prepareStatement("INSERT INTO Joueur (nom, prenom,datenaiss,post,salaire,poid,taille,email,id) VALUES (?,?,?,?,?,?,?,?,?);");
                            pst.setString(1, obj.getNomJoueur());
                            pst.setString(2, obj.getPrenomJoueur());
                            pst.setDate(3, obj.getDatenaiss());
                            pst.setString(4, obj.getPostJoueur());
                            pst.setFloat(5, obj.getSalaire());
                            pst.setFloat(6, obj.getPoidsJoueur());
                            pst.setFloat(7, obj.getTailleJoueur());
                            pst.setString(8,obj.getEmail());
                            pst.setInt(9, obj.getIdJoueur());
                            
                            pst.executeUpdate();
                            System.out.println("insertion Joueur terminer");
        } catch (SQLException ex) {
            Logger.getLogger(JoueurDao.class.getName()).log(Level.SEVERE, "insertion echouer", ex);
        }finally{
        
            try {
            if(pst != null)
            pst.close();
        } catch (SQLException ex) {
            Logger.getLogger(JoueurDao.class.getName()).log(Level.SEVERE, "liberation du preparedstatement echouée", ex);
        }
            
        }
        
        
        
        return obj;
        
    }