sql >> Base de Datos >  >> RDS >> Mysql

No se pueden emitir declaraciones de manipulación de datos con executeQuery()

Para manipular datos, realmente necesita executeUpdate() en lugar de executeQuery() .

Aquí hay un extracto de executeUpdate() javadoc que ya es una respuesta en sí misma:

Ejecuta la instrucción SQL dada, que puede ser una instrucción INSERT, UPDATE o DELETE o una instrucción SQL que no devuelve nada, como una instrucción SQL DDL.