淘先锋技术网

首页 1 2 3 4 5 6 7

在 Java 中实现批量操作数据库,可以使用 JDBC 中的批处理功能。

批处理允许您在单个事务中执行多个 SQL 语句,这样可以大大提高执行效率。

要使用批处理功能,需要使用 StatementPreparedStatement 对象。

例如,使用 Statement 对象时,可以这样做:

Connection conn = DriverManager.getConnection(...);
Statement stmt = conn.createStatement();

stmt.addBatch("INSERT INTO table1 VALUES (, 'value1')");
stmt.addBatch("INSERT INTO table1 VALUES (, 'value2')");
stmt.addBatch("INSERT INTO table1 VALUES (, 'value3')");

int[] updateCounts = stmt.executeBatch();