java 循环插入list集合到数据库
时间: 2023-08-21 13:01:54 浏览: 50
可以使用 Java 中的 for 循环遍历 List 集合,然后将每个元素插入到数据库中。假设你有一个名为 list 的 List 集合,其中包含了要插入数据库的元素,可以参考以下代码:
```java
// 假设你已经建立了数据库连接 conn
// 假设你要插入的数据表名为 table_name
// 假设你要插入的字段名为 field1 和 field2
// 遍历 List 集合
for (int i = 0; i < list.size(); i++) {
// 获取当前元素
Object obj = list.get(i);
// 构造 SQL 语句
String sql = "INSERT INTO table_name (field1, field2) VALUES (?, ?)";
// 创建 PreparedStatement 对象
PreparedStatement pstmt = conn.prepareStatement(sql);
// 设置参数
pstmt.setXXX(1, obj.getField1()); // 根据具体类型设置参数
pstmt.setXXX(2, obj.getField2()); // 根据具体类型设置参数
// 执行插入操作
pstmt.executeUpdate();
// 关闭 PreparedStatement 对象
pstmt.close();
}
// 关闭数据库连接
conn.close();
```
其中,setXXX 方法根据具体的数据类型进行设置,例如 setString、setInt、setDouble 等等。这样就可以循环遍历 List 集合,并将每个元素插入到数据库中了。