sql >> Databasteknik >  >> RDS >> Mysql

Kan inte utfärda datamanipuleringssatser med executeQuery()

För att manipulera data behöver du faktiskt executeUpdate() snarare än executeQuery() .

Här är ett utdrag från executeUpdate() javadoc som redan är ett eget svar:

Kör den givna SQL-satsen, som kan vara en INSERT-, UPDATE- eller DELETE-sats eller en SQL-sats som inte returnerar något, till exempel en SQL DDL-sats.



  1. Versionering av SQL Server-databas

  2. Mest effektiva T-SQL sättet att vaddera en varchar till vänster till en viss längd?

  3. Hur man exporterar data till CSV-fil i Oracle med PL SQL-proceduren

  4. Postgres:Hur konverterar man en json-sträng till text?