Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible d'émettre des instructions de manipulation de données avec executeQuery()

Pour manipuler les données, vous avez en fait besoin de executeUpdate() plutôt que executeQuery() .

Voici un extrait du executeUpdate() javadoc qui est déjà une réponse à lui tout seul :

Exécute l'instruction SQL donnée, qui peut être une instruction INSERT, UPDATE ou DELETE ou une instruction SQL qui ne renvoie rien, telle qu'une instruction SQL DDL.