- try {
- Connection conn = ConnectionManager.getConnection();
- pstmt = conn.prepareStatement(sql);
- for (Iterator iter=flowCardDetailList.iterator(); iter.hasNext();) {
- FlowCardDetail flowCardDetail = (FlowCardDetail)iter.next();
- pstmt.setString(1, vouNo);
- pstmt.setString(2, flowCardDetail.getAimClient().getId());
- pstmt.setString(3, flowCardDetail.getItem().getItemNo());
- pstmt.setDouble(4, flowCardDetail.getQty());
- pstmt.setString(5, flowCardDetail.getAdjusFlag());
- ----------------------------- pstmt.addBatch();
- }
- pstmt.executeBatch();
- }
批量处理
批量SQL执行示例
本文介绍了一种使用预编译语句批处理执行SQL的方法。通过连接数据库并利用PreparedStatement对象,该方法能有效地循环遍历数据集合,设置参数并添加到批处理中,最后执行批处理操作以提高数据处理效率。

被折叠的 条评论
为什么被折叠?



