public void notePhrase(String s, int id_phrase) throws SQLException {
        Phrase comm;
        comm = new Phrase(s);
        Statement lanceRequete;
        lanceRequete = connG.conn.createStatement();
        ResultSet requete;
        ArrayList<String> liste;
        liste = new ArrayList<>();
        liste = extraitAdjAdv(comm);//récupère la liste de mots du lexique
        int note = 0;
        for (int i = 0; i < liste.size(); i++) {
            //requete pour récupérer les opinions
            requete = lanceRequete.executeQuery("Select opinion from basenotee where lemme = '" + liste.get(i) + "'");
            if (requete.next()) {
                //si note == 0 pas de calcul
                if (requete.getInt("opinion") != 0) {
                    if (requete.getInt("opinion") == -1) {
                        //inversion de l'opinion si Negation présente
                        if (comm.detectNegation()) {
                            note++;
                        } else {
                            note--;
                        }
                    } else {
                        //inversion de l'opinion si Negation présente
                        if (requete.getInt("opinion") == 1) {
                            if (comm.detectNegation()) {
                                note--;
                            } else {
                                note++;
                            }
                        }
                    }
                }
            }
            requete.close();
        }
        Statement updateR;
        updateR = connG.conn.createStatement();
        //mise à jour de la table
        updateR.executeUpdate("update phrase_demo set note = '" + note + "' where id_phrase = '"
                + id_phrase + "'");
        updateR.close();
        lanceRequete.close();
    }