Aide actionlistener du bouton modifier

Signaler
Messages postés
15
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
22 avril 2013
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
slt,j'ai cree un bouton modifier dans mon application,et j'arrive pas a le donner l'actionlistener,j'arrive juste a faire la connexion et la requete update,c'est un simpl bouton qui me permet de modifier les donnees enregistré dans la base.

3 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
366
Bonjour,

Peux tu nous montrer ton code qu'on ait un point de départ, de cette manière, on t'aidera plus facilement.
Messages postés
15
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
22 avril 2013

if(src==modifier){
String req="update from employe";
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection Con=DriverManager.getConnection("Mes documents/Personnel");
Statement st = Con.createStatement();
int x = st.executeUpdate(req);
st.close();
Con.close();
}
catch(SQLException s){
JOptionPane.showMessageDialog(null, "Erreur requete","Alert", JOptionPane.ERROR_MESSAGE);
}
}
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
366
Ta requête ne sert à rien pour l'instant.

Je ne sais pas ou est ce code, dans un actionListener. Si oui, il suffit de faire sur le bouton :

bouton.addActionListener(new ActionListener(){
    public void  actionPerformed(ActionEvent e){
        String req="update from employe";
        try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection Con=DriverManager.getConnection("Mes documents/Personnel");
            Statement st = Con.createStatement();
            int x = st.executeUpdate(req);
            st.close();
            Con.close();
        }
        catch(SQLException s){
            JOptionPane.showMessageDialog(null, "Erreur requete","Alert",         JOptionPane.ERROR_MESSAGE);
        } 
    }
});