sql >> Databáze >  >> RDS >> Mysql

Nelze vydat příkazy pro manipulaci s daty pomocí funkce executeQuery()

K manipulaci s daty skutečně potřebujete executeUpdate() spíše než executeQuery() .

Zde je výňatek z executeUpdate() javadoc, který je již odpovědí sám o sobě:

Provede daný příkaz SQL, což může být příkaz INSERT, UPDATE nebo DELETE nebo příkaz SQL, který nic nevrací, jako je například příkaz SQL DDL.



  1. Název sloupce nebo počet zadaných hodnot neodpovídá definici tabulky

  2. Import databáze MySQL do MS SQL Serveru

  3. Java:Jak vložit CLOB do databáze Oracle

  4. Aktualizace předvyplněné databáze