可以从Java创建MySQL数据库吗?

我只见过这样的连接URL示例,其中数据库名称在URL中指定:

String url="jdbc:mysql://localhost:3306/test";

Connection con = DriverManager.getConnection( url, "cb0", "xxx" );

当我只有登录名和密码时,如何创建MySQL数据库?

推荐答案

JDBC连接中不需要数据库,因此您可以在http://forums.mysql.com/read.php?39,99321,102211#msg-102211http://marc.info/?l=mysql-java&m=104508605511590&w=2中执行类似建议的操作:

Conn = DriverManager.getConnection
("jdbc:mysql://localhost/?user=root&password=rootpassword"); 
s=Conn.createStatement();
int Result=s.executeUpdate("CREATE DATABASE databasename");

Database相关问答推荐

如何在维护数据库模型的同时从Firestore中删除文档?

数据库是序列图中的控制器还是边界?

如何从 PostgreSQL 触发器发送邮箱?

您如何使两个相关但独立的系统保持同步?

在 SQL Server 中以编程方式创建数据库

Sql更新查询

SQL Select 用字符串替换整数

某些网站不允许在密码中使用句点是否有原因?

两个不同数据库中的两个表之间的连接有什么问题?

如何决定使用什么 [Sqlite、Realm、CoreData、User-default、JSON 文件] 来存储 iOS 数据?

行之间的 SQL 差异

如何使用 SQL 命令文件创建 SQLite3 数据库文件?

SQLite同时读写

我可以用 JPA 命名我的约束吗?

在哪里可以找到 neo4j 快速教程?

什么是数据库中的死锁?

mysql 无法从存储引擎读取自增值

MySQL 整数 0 与 NULL

单元测试数据库

Rails 控制台 - 查找在某天创建的位置