JDBC batch
来源:互联网 发布:淘宝拒收会全额退款吗 编辑:程序博客网 时间:2024/06/05 09:26
直接用jdbc 进行批量删除
//批量删除分类对象
public void deleteBat(Integer[] catNo){
try {
Connection con=DBUtil.getInstance().getCon();
String sql="delete from cat where catno=?";
con.setAutoCommit(false);
PreparedStatement ps=con.prepareStatement(sql);
for (Integer in : catNo) {
ps.setInt(1, in);
ps.addBatch();
}
int[] result=ps.executeBatch();
con.commit();
for (int i : result) {
System.out.println(i);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
在jdbc 中有PreparedStatement 与Statement 两种,但是在进行批量加入时,是不一样的。一般Statement是用addBacth(sql),而在用PrepareedStatement一般用addBatch(),从上面的方法中可以看到批量进行删除是比较容易的。从我的观点来看jdbc 在做大量数据的处理时,性能比hibernate好些,有时个不得不觉得,jdbc 牛呀。
- jdbc batch
- JDBC batch
- jdbc中的batch
- JDBC中的Batch
- jdbc批处理batch性能
- jdbc batch批处理
- JDBC学习之三Batch
- JDBC的批量操作Batch
- JDBC PreparedStatement example - update batch
- JDBC Batch 学习资料--转载
- JDBC进阶之批处理 Batch
- 使用JDBC进行批处理Batch
- JDBC(PreparedStatement)--Batch Update Record
- JDBC批量插入(batch)
- 标准JDBC步骤以及jdbc batch 批处理
- Hibernate batch-size hibernate.jdbc.batch_size
- Could not execute JDBC batch update
- 再说Could not execute JDBC batch update
- 构建高性能的web站点学习笔记三------动态内容缓存
- 浙江省省赛J题
- c# 调用ictclas.dll出现的异常
- ITIL先锋论坛专家风采——杜肖辉
- 【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
- JDBC batch
- 如何为 DevExpress.XtraGrid.GridControl 添加 Master-Detail 关系
- java解析xml文件
- OpenGL ES 2.0 for iPhone Tutorial
- HDOJ 今年暑假不AC (贪心)
- 一个lucene搜索高亮显示的例子。
- 【求助】关于s3c2440地址空间分配
- 结构体定义 typedef struct 用法详解
- 北漂