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