[@徐雷frank][¥20]java如何优化上万条数据修改-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@徐雷frank][¥20]java如何优化上万条数据修改

晓生寒 2018-12-14 20:46:20 909

徐大大,我想请教一下使用java修改上万条数据有什么优化的好方法

Java
分享到
取消 提交回答
全部回答(1)
  • 徐雷frank
    2019-07-17 23:21:33

    1、肯定是批量更新操作,性能最高。
    2、JDBC、或者Java其他的ORM框架底层使用的接口应该就是 PreparedStatement的批处理更新接口
    3、例子代码

    statement = connection.createStatement();
    
    statement.addBatch("update users set firstname='frank' where id=123");
    statement.addBatch("update users set firstname='xulei' where id=456");
    statement.addBatch("update users set firstname='mayun'  where id=789");
    
    int[] recordsAffected = statement.executeBatch();
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程