Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehler beim Ausführen einer MySQL-Löschanweisung in Java

Sie verwenden executeUpdate() dafür stattdessen.

executeQuery() ist nur für Anweisungen, die Daten zurückgeben. executeUpdate ist für diejenigen, die kein Datum zurückgeben (aktualisieren, einfügen, löschen, und ich glaube auch Dinge wie das Hinzufügen/Löschen von Tabellen, Einschränkungen, Trigger und dergleichen).