Bonjour,

Je fais mon PFE sur Java Eclipse et BDD MySql.

J'ai crée cette table client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE TABLE `client` (
    `NumClient` int(11) NOT NULL default '0',
    `NomClient` varchar(50) default NULL,
    `PNomClient` varchar(50) default NULL,
    `DateNaiss` varchar(150) default NULL,
    `sexe` varchar(6) default NULL,
    `Departement` varchar(50) default NULL
et je veux insérer des données dans cette table.
Pour cela je fais ce code java avec un bouton "ajouter":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void Ajoutclient(JTextField field, JTextField field2, JTextField field3, JTextField field4, JTextField field5, JTextField field6 )
{
 
    String pilote = "com.mysql.jdbc.Driver";
    try{
 
        Class.forName(pilote);
        Connection connexion =       DriverManager.getConnecltion("jdbc:mysql://localhost/assistancedistant","root","");
        Statement instruction = connexion.createStatement();
        int rs = instruction.executeUpdate("insert into client (NumClient,NomClient,PNomClient,DateNaiss,sexe,Departement) values('field','field2','field3','field4','field5')");
    }
    catch (Exception e){
        System.out.println("echec pilote : "+e);
    }
}
Voici le code de la méthode actionPerformed du bouton "ajouter":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void actionPerformed(ActionEvent ae) { //gere les evenements des boutons
    if (ae.getSource() == retour) {
        MenuPrincipale.F.enable();
        dispose();
    }
    else if (ae.getSource() == ajouter) {
        NouveauClient vue = null;
        NouveauClient.Ajoutclient(vue.getNumClient(), vue.getNomClient(), vue.getPNomClient(),vue.getDateNaiss(), vue.getsexe(),vue.getDepartement()) ;
        System.out.println("client ajouté min sbe7777");
    }
    else if (ae.getSource() == annuler)
    {
        ajouter_actionPerformed();
    }
}
Quelqu'un peut-il me dire quel est le problème?

Merci bien