java 建库_在Java中创建数据库
时间: 2024-04-30 19:19:34 浏览: 125
在 Java 中创建数据库有多种方法,其中比较常见的是使用 JDBC API 和 SQL 语句来创建数据库。以下是一个简单的示例代码,演示如何使用 JDBC API 和 SQL 语句来创建一个名为 "mydatabase" 的数据库:
```java
import java.sql.*;
public class CreateDatabaseExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost/";
String username = "root";
String password = "password";
String databaseName = "mydatabase";
try {
// Establish connection to MySQL server
Connection conn = DriverManager.getConnection(url, username, password);
// Create SQL statement for creating database
String sql = "CREATE DATABASE " + databaseName;
// Create and execute SQL statement
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
// Close statement and connection
stmt.close();
conn.close();
System.out.println("Database " + databaseName + " created successfully!");
} catch (SQLException e) {
System.out.println("Error creating database: " + e.getMessage());
}
}
}
```
在这个示例中,我们使用 JDBC 驱动程序连接到本地 MySQL 服务器,并使用 SQL 语句创建了一个名为 "mydatabase" 的数据库。请注意,我们使用 `DriverManager.getConnection()` 方法来建立与 MySQL 服务器的连接,然后使用 `Statement.executeUpdate()` 方法来执行 SQL 语句。最后,我们关闭了语句和连接。
需要注意的是,我们在 URL 中只指定了 MySQL 服务器的地址,而没有指定数据库的名称。这是因为在创建数据库之前,我们必须先连接到 MySQL 服务器,然后才能执行 SQL 语句来创建数据库。
阅读全文