Mysql
 sql >> база данни >  >> RDS >> Mysql

Заявката CREATE DATABASE с помощта на java jdbc и подготвен оператор връща синтактична грешка

Не можете да имате името на базата данни като свързваща променлива -- трябва да го вградите в литерала на заявката. Вместо това променете заявката си в това:

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

Можете също да използвате обикновен Statement (вместо PreparedStatement ) за изпълнение на този SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Уловима фатална грешка:Обектът от клас DateTime не може да бъде преобразуван в низ

  2. Извлечете URL адреса от img src с mysql заявка

  3. Получаване на mysql резултат от последните 30 дни

  4. Деактивирайте ONLY_FULL_GROUP_BY

  5. PHP:Ако съществува запис, показва HTML, в противен случай не показва нищо