java批量修改数据库sql
时间: 2023-11-04 22:57:14 浏览: 109
数据库批量修改
5星 · 资源好评率100%
在Java中,可以通过批量更新语句来实现批量修改数据库。使用JDBC可以使用Statement的addBatch()方法将多个SQL语句添加到批处理中,然后通过executeBatch()方法执行批处理。下面是一个示例代码:
```java
Connection conn = DriverManager.getConnection(...);
Statement stmt = conn.createStatement();
stmt.addBatch("UPDATE table1 SET column1 = 'value1' WHERE id = 1");
stmt.addBatch("UPDATE table1 SET column1 = 'value2' WHERE id = 2");
stmt.addBatch("UPDATE table1 SET column1 = 'value3' WHERE id = 3");
int[] updateCounts = stmt.executeBatch();
```
以上代码将会执行三条UPDATE语句,分别将id为1、2和3的记录的column1字段更新为value1、value2和value3。执行executeBatch()方法会返回一个整型数组,数组中的每个元素表示对应SQL语句执行后影响的行数。
阅读全文