データベース名をバインド変数として使用することはできません。データベース名をクエリリテラルに埋め込む必要があります。代わりにクエリを次のように変更してください:
String query = "CREATE DATABASE " + getDatabaseName();
プレーンなStatement
を使用することもできます (PreparedStatement
の代わりに )このSQLを実行するため。
データベース名をバインド変数として使用することはできません。データベース名をクエリリテラルに埋め込む必要があります。代わりにクエリを次のように変更してください:
String query = "CREATE DATABASE " + getDatabaseName();
プレーンなStatement
を使用することもできます (PreparedStatement
の代わりに )このSQLを実行するため。