import java.sql.*; public class Main { static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost/"; static final String USER = "username"; static final String PASS = "password"; public static void main(String[] args) { Connection conn = null; Statement stmt = null; try { Class.forName(JDBC_DRIVER); conn = DriverManager.getConnection(DB_URL, USER, PASS); stmt = conn.createStatement(); String sql = "CREATE DATABASE STUDENTS"; stmt.executeUpdate(sql); System.out.println("Database created successfully..."); } catch (SQLException se) { se.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { try { if (stmt != null) stmt.close(); } catch (SQLException se) { se.printStackTrace(); } try { if (conn != null) conn.close(); } catch (SQLException se) { se.printStackTrace(); } } } }
这里的代码实现了一个简单的创建 STUDENTS 数据库的功能。首先,需要引入 JDBC 驱动,这里引入的是 MySQL 的驱动,需要将驱动放在 CLASSPATH 环境变量中。接着,定义连接 MySQL 数据库的 URL,用户名和密码等信息,然后就可以通过 Class.forName() 加载驱动,使用 DriverManager.getConnection() 建立连接。然后,使用 Statement 对象的 executeUpdate() 方法执行 SQL 语句来创建新数据库。当然,在执行完所有的操作之后,需要关闭相关的连接和语句对象。
总体来说,使用 JDBC 来创建 MySQL 数据库并不难,只需要按照上述步骤操作即可。当然,在实际使用之前,还需要确保 MySQL 服务器已经运行,并且已经配置好相应的用户名和密码等信息。