在Java中可以通过JDBC(Java Database Connectivity)来创建和操作数据库连接,常见的步骤包括:

  1. 加载数据库驱动:

Class.forName("com.mysql.jdbc.Driver");

  1. 创建数据库连接:

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb", "username", "password");

  1. 创建Statement:

Statement stmt = conn.createStatement();

  1. 执行SQL语句:

ResultSet rs = stmt.executeQuery("SELECT * FROM testtable");

  1. 处理查询结果:

while (rs.next()) { // 获取列数据 String col1 = rs.getString("col1"); int col2 = rs.getInt("col2"); }

  1. 插入数据:

stmt.executeUpdate("INSERT INTO testtable VALUES (1, 'test')");

  1. 批量插入数据:

PreparedStatement ps = conn.prepareStatement("INSERT INTO testtable VALUES (?, ?)"); ps.setInt(1, 2); ps.setString(2, "hello"); ps.addBatch(); // ... ps.executeBatch();

  1. 关闭资源:

rs.close(); stmt.close(); conn.close();

这样我们就可以使用JDBC在Java程序中完成数据库的连接创建、SQL执行、数据插入查询等操作。