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

La consulta CREAR BASE DE DATOS usando java jdbc y la declaración preparada devuelve un error de sintaxis

No puede tener el nombre de la base de datos como una variable de vinculación; debe incrustarlo en el literal de consulta. Cambie su consulta a esto en su lugar:

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

También puede usar una Statement simple (en lugar de PreparedStatement ) para ejecutar este SQL.