使用JDBC批量删除数据库记录条数
2014-06-17 10:05
99 查看
/** * 使用JDBC批量删除数据 */ public void deleteBatch() { Connection con = null; PreparedStatement stmt = null; try { // 获取数据库连接 con = getDBConnection(); con.setAutoCommit(false); // 带有占位符的sql String deleteSql = "delete from userInfo where id =?"; stmt = con.prepareStatement(deleteSql); for (int i = 200; i < 999; i++) { // 1是占位符的位置,i是取代占位符的值 stmt.setInt(1, i); // 添加到批量 stmt.addBatch(); } // 返回批量执行的条数 int[] result = stmt.executeBatch(); con.commit(); System.out.println(result.length); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { closeResources(null, stmt, con); } }
相关文章推荐
- 如何在Struts 数据库应用程序中实现记录的删除、更新及链接(续)
- 删除数据库中重复记录
- 在删除数据库记录前弹出一个对话框,和确认按钮和取消按钮
- 无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(3)删除记录
- 数据库中查找重复记录和删除重复记录的sql
- 用Visual C#来修改和删除数据库记录
- .net之旅-删除数据库记录(46)
- 删除数据库中重复记录(添加自己的理解)
- 删除数据库中所有记录
- 用Visual C#来修改和删除数据库记录
- 一个用隐藏域修删除数据库记录的代码
- 删除数据库中表的某些相同的某些记录 OR 查找数据库的表中的相同记录
- 删除数据库中表的某些相同的某些记录 OR 查找数据库的表中的相同记录
- 删除数据库中重复的记录
- 删除数据库中多个表中相关记录的操作
- 删除数据库中重复记录
- ACCESS MDB数据库记录误删除恢复
- 用于查询当前数据库中所有表格的记录条数的脚本
- SQL Server 数据库中查询及删除重复记录的方法
- 删除一条数据库记录的解决方案