Rebonjour,
Bizzarement je peux faire toute les requetes SELECT que je veux sans aucuns soucis avec mon appli( java struts spring ...)
par contre dès que je fait autre chose genre un INSERT par exemple, ... rien ne se passe, Je n'ai aucune erreurs dans les logs, ect.. J'ai alors fait le test directement avec un logiciel d'accès à la base ( SQLyog) et la ma requête marche niquel.
En fait bizarement j'ai l'impression que ma requête marche bien avec mon appli sauf que c'est comme ci elle n'était que temporaire :/ lorsque je fait ma requete avec SQLyog j'ai bien remarqué que l'id (autoincrementé) passait à une valeur supérieur (comme ci mes précédentes requêtes via mon application avait influé quelquepart et donc que au final si par exemple j'avais initialement dans ma base:
id name
1 toto
2 titi
3 tutu
et bien je passait à
8 tata
... donc en gros on à l'impression que l'INSERT marche mais en fait il marche pas dans mon appli alors que avec SQLyog tout marche bien(et le SELECT via mon appli marche aussi),... je comprend plus rien...
ps: ce n'est pas un pb de droit d'écriture j'ai vérifié.
pour info:
nbrows me retourne toujours 1 => ce qui semble aussi correct et donc théoriquement ma table doit posséder un nouvel enregistrement, ce qui n'est pas le cas :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 stmt = connection.createStatement(); int nbrows=stmt.executeUpdate(request);
d'ou viens le soucis?
Partager