Insertion des données dans une base MySQL
Résolu/Fermé
maroun_ba
Messages postés
11
Date d'inscription
samedi 9 février 2013
Statut
Membre
Dernière intervention
5 avril 2013
-
15 févr. 2013 à 11:48
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 15 févr. 2013 à 21:34
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 15 févr. 2013 à 21:34
A voir également:
- Insertion des données dans une base MySQL
- Insertion liste déroulante excel - Guide
- Insertion table des matières word - Guide
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Insertion signature word - Guide
- Formules excel de base - Guide
6 réponses
Chocobo_tofu1
Messages postés
164
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
10 juillet 2014
362
15 févr. 2013 à 12:26
15 févr. 2013 à 12:26
bonjour,
Commence par remplacé le
par
et les
par
et poste ce que t'affiches la console java
Commence par remplacé le
catch(Exception e) {System.out.println("Exception");}
par
catch(Exception e) {e.printStackTrace( );}
et les
catch ( SQLException ignore ) { }
par
catch(SQLException sqle) {sqle.printStackTrace( );}
et poste ce que t'affiches la console java
maroun_ba
Messages postés
11
Date d'inscription
samedi 9 février 2013
Statut
Membre
Dernière intervention
5 avril 2013
1
15 févr. 2013 à 14:07
15 févr. 2013 à 14:07
voilà l'erreur
Connection au driver JDBC
Chargement du pilote Mysql réussi
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2728)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1811)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1725)
at com.controle.test.connection.main(connection.java:24)
et merci de m'aider
Connection au driver JDBC
Chargement du pilote Mysql réussi
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2728)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1811)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1725)
at com.controle.test.connection.main(connection.java:24)
et merci de m'aider
Chocobo_tofu1
Messages postés
164
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
10 juillet 2014
362
Modifié par Chocobo_tofu1 le 15/02/2013 à 14:35
Modifié par Chocobo_tofu1 le 15/02/2013 à 14:35
essaie
au lieu de
"INSERT INTO utilisateur(id,email,mot_de_passe,nom,date_inscription) VALUES (3,'user3@ensi.com', MD5('password3'), 'user3', NOW())"
au lieu de
"INSERT INTO utilisateur(id,email,mot_de_passe,nom,date_inscription) VALUES (3,'user3@ensi.com', MD5('password3'), 'user3', NOW());)"
maroun_ba
Messages postés
11
Date d'inscription
samedi 9 février 2013
Statut
Membre
Dernière intervention
5 avril 2013
1
15 févr. 2013 à 15:00
15 févr. 2013 à 15:00
l'erreur persiste :/ merci de m'aider
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Chocobo_tofu1
Messages postés
164
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
10 juillet 2014
362
15 févr. 2013 à 16:56
15 févr. 2013 à 16:56
t'as quoi comme erreur dans ta console?
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
Modifié par arth le 15/02/2013 à 21:37
Modifié par arth le 15/02/2013 à 21:37
Bonjour,
D'où ça sort les ";" dans des parenthèses?
Au lieu de :
"INSERT INTO utilisateur(id,email,mot_de_passe,nom,date_inscription) VALUES (3,'user3@ensi.com', MD5('password3'), 'user3', NOW());)"
Mettre :
"INSERT INTO utilisateur(id,email,mot_de_passe,nom,date_inscription) VALUES (3,'user3@ensi.com', MD5('password3'), 'user3', NOW())"
EDIT : Oups c'est déjà ce qui est donné par Chocobo.
Je suis du même avis et ça ne devrait pas planter. SInon ce n'est pas la même erreur..
Le loup, solitaire et mystérieux.
D'où ça sort les ";" dans des parenthèses?
Au lieu de :
"INSERT INTO utilisateur(id,email,mot_de_passe,nom,date_inscription) VALUES (3,'user3@ensi.com', MD5('password3'), 'user3', NOW());)"
Mettre :
"INSERT INTO utilisateur(id,email,mot_de_passe,nom,date_inscription) VALUES (3,'user3@ensi.com', MD5('password3'), 'user3', NOW())"
EDIT : Oups c'est déjà ce qui est donné par Chocobo.
Je suis du même avis et ça ne devrait pas planter. SInon ce n'est pas la même erreur..
Le loup, solitaire et mystérieux.