Vous utilisez executeUpdate()
pour ça à la place.
executeQuery()
est uniquement pour les instructions qui renvoient des données. executeUpdate
est pour ceux qui ne renverront pas de date (mise à jour, insertion, suppression, et je crois que des choses comme l'ajout/la suppression de tables, de contraintes, de déclencheurs, etc.).