public static List<Fournisseur> selectFournisseur() throws SQLException {

        String query = null;
        List<Fournisseur> fournisseurs = new ArrayList<Fournisseur>();
        ResultSet resultat;
        try {

            query = "SELECT * from FOURNISSEUR ";
            PreparedStatement pStatement = (PreparedStatement) ConnectionBDD.getInstance().getPreparedStatement(query);
            resultat = pStatement.executeQuery(query);

            while (resultat.next()) {

                Fournisseur ff = new Fournisseur(resultat.getInt("ID_FOURNISSEUR"), resultat.getInt("ID_VILLE"), resultat.getString("FOUNOM"), resultat.getString("FOUADRESSE1"), resultat.getString("FOUADRESSE2"));
                fournisseurs.add(ff);
            }

        } catch (SQLException ex) {
            Logger.getLogger(RequetesFournisseur.class.getName()).log(Level.SEVERE, null, ex);

        }

        return fournisseurs;


    }