Bonsoir,

Je débute en java, et j'aimerais faire une insertion dans une base de données MySQL. Voici le code pour l'insertion :

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
16
17
18
19
//Nom de mon pilote
				String pilote = "com.mysql.jdbc.Driver";
 
				try
				{
					//Chargement de mon pilote
					Class.forName(pilote);
					//Connexion à ma base mysql avec mon login et mot de passe ( à vous de changer cela)
					Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/ap4","moulin","nodrog");
					//Création de mon statement qui va me permettre d'executer mes requetes
					Statement instruction = connexion.createStatement();
					//Ma table s'appelle coffees et tout ce qui reste dépend d'elle
					//Vous devez changer certaines infos comme le nom de la table et celui des colonnes
					instruction.executeUpdate("INSERT INTO FROM employe (matricule,NomEmp,NumServ) values ('"+"aaaa"+"','"+"formation1"+"','"+"01"+"');");
				}
				catch (Exception e)
				{
					System.out.println("echec pilote : "+e);
				}
J'obtiens cette erreur lors de l'execution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echec pilote : com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Erreur de syntaxe près de 'FROM employe (matricule,NomEmp,NumServ) values ('aaaa','formatio' à la ligne 1
Si quelqu'un pouvait m'éclairer, merci bien

Cordialement, Nimo