Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile emettere istruzioni di manipolazione dei dati con executeQuery()

Per manipolare i dati hai effettivamente bisogno di executeUpdate() anziché executeQuery() .

Ecco un estratto da executeUpdate() javadoc che è già una risposta a sé stante:

Esegue l'istruzione SQL specificata, che può essere un'istruzione INSERT, UPDATE o DELETE o un'istruzione SQL che non restituisce nulla, ad esempio un'istruzione DDL SQL.