在 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中文网其他相关文章!