आपके पास डेटाबेस नाम बाइंड वैरिएबल के रूप में नहीं हो सकता है - आपको इसे क्वेरी अक्षर में एम्बेड करना होगा। इसके बजाय अपनी क्वेरी को इसमें बदलें:
String query = "CREATE DATABASE " + getDatabaseName();
आप एक सादे Statement
. का भी उपयोग कर सकते हैं (PreparedStatement
. के बजाय ) इस SQL को चलाने के लिए।