徐大大,我想请教一下使用java修改上万条数据有什么优化的好方法
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();
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。