在 Java 中,可以透過在連線 URL 中指定資料庫名稱來建立與 MySQL 資料庫的連線。然而,問題出現了:「可以在不預先知道資料庫名稱的情況下,僅使用登入憑證從Java 建立MySQL 資料庫嗎?」
為了解決這個問題,值得注意的是,資料庫參數在JDBC連接字串。因此,無需指定特定資料庫即可建立連線。
參考MySQL論壇和郵件列表等線上資源的建議,可以採用以下方法:
Conn = DriverManager.getConnection("jdbc:mysql://localhost/?user=root&password=rootpassword"); s = Conn.createStatement(); int Result = s.executeUpdate("CREATE DATABASE databasename");
這裡,使用root 使用者名稱和密碼建立與MySQL 伺服器的連接,而不指定資料庫名稱。 executeUpdate方法用來執行建立databasename資料庫的SQL語句。這種方法允許您僅使用登入憑證從 Java 動態建立 MySQL 資料庫。
以上是Java 可以只使用登入憑證建立 MySQL 資料庫嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!