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 :
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 :
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
Partager