作者:minggute_111 | 来源:互联网 | 2023-01-29 04:28
javaweb项目如何逐条查询数据库,我的意思是查询一条处理一条,而不是一下子全查出来在处理。项目好几万条数据,而且都要处理,如何查询一条处理一条呢?谢谢了!
java web项目如何逐条查询数据库,我的意思是查询一条处理一条,而不是一下子全查出来在处理。项目好几万条数据,而且都要处理,如何查询一条处理一条呢?谢谢了!
17 个解决方案
为什么要查一条处理一条呢?为什么要全查出来再处理呢?你就不会选择个中间道路?分页查询,一次查个20条-100条,查询后处理,再查询,再处理,怎么分页,百度....................
用分页,,每次查一条,查完后分页参数加一,直到查不到数据为止,查一条处理一条
又想请求少,又想每次查一条, 那你说怎么办?? 要不就一次全查出来,再一条一条的处理。
没办法,,,拿到一条处理一条。想要效率就不能做到你想要的了。
推荐分页查询,一次一条的话不怎么科学,查询一次请求一次,不用一次将数据查询完。
一般都是分页查询的,这样快,数据库分页查询,都有的,网上有很多例子的
描述一下你这个需求是要做什么用的,上面都回答了,用分页可以实现,关键是不知道你是不是用在分页上
不是用在分页上,我是把mysql上的数据取过来分析处理完,在存入另外一个数据库。一下都取过来压力很大,所以想取一条处理一条,然后再插入一条。或者一次固定取若干条,再一条一条的处理。谢谢大家了。这个分数怎么给啊?
你是怕一次全查,内存吃不消吧,就用分页,或用存储过程处理,在程序中调用存储过滤。
几万条算什么。。。我还在想怎么实现百万条呢,愁人。