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

Dotaz CREATE DATABASE pomocí java jdbc a připravený příkaz vrací chybu syntaxe

Nemůžete mít název databáze jako proměnnou vazby - musíte jej vložit do literálu dotazu. Změňte svůj dotaz na toto:

String query = "CREATE DATABASE " + getDatabaseName();

Můžete také použít prostý Statement (místo PreparedStatement ) pro spuštění tohoto SQL.



  1. Odstraňte duplicitní řádky z tabulky bez jedinečného klíče

  2. Jak vyhledávat data JSON v MySQL?

  3. PostgreSQL znak nového řádku

  4. Získání počtu řádků vložení/aktualizace z ON DUPLICATE KEY UPDATE