Java循环查询数据库,循环一定次数后程序卡在那不执行了

Java循环查询数据库,循环一定次数后程序卡在那不执行了,第1张

excel导出几十万几百万数据

1、首先你的内存够用吗,;

2、感觉你像是用Ibatis分页的方式去查数据库,Ibatis自身分页当页码比较大的时候 性能本来就底下。

我觉得可能是你的内存不够导致的

仅供参考

String content = null;

while(rsnext()) {

content = content + rsgetString("学生姓名") + "\t" + rsgetString("xxxx") + "\t" + rsgetString("xxx") + "\n";

}

textAreasetText(content);

按升序那个,直接在sql里面控制就行了

SELECT FROM ORDER BY 学号 ASC

这个时候得用游标了。比如:

create proc cursorTest @_id int=0, @_name varchar(50)='' as --创建游标 declare @cursor cursor --设定游标欲 *** 作的数据集 set @cursor=cursor for select _id,_name from users --打开游标 open @cursor --移动游标指向到第一条数据,提取第一条数据存放在变量中 fetch next from @cursor into @_id,@_name --如果上一次 *** 作成功则继续循环 while(@@fetch_status=0)begin -- *** 作提出的数据 print @_name --继续提下一行 fetch next from @cursor into @_id,@_name end --关闭游标 close @cursor --删除游标 deallocate @curso

数据库的信息是pmon以60秒为周期。

数据库的生命周期主要分为四个阶段:需求分析、逻辑设计、物理设计、实现维护。

数据库应用系统的生命周期可以划分为:数据库规划、需求描述与分析、数据库与应用程序设计、数据库设计实现、数据库测试、数据库运维。

循环访问数据库或者一次性取出数据再循环哪个好

是用sql处理么,问题有点不清楚,为什么循环一次后还要在再循环?要是这样的话再写一次循环就行了啊,还是要处理循环中每条数据,如果是这样的话用游标就可以的

以上就是关于Java循环查询数据库,循环一定次数后程序卡在那不执行了全部的内容,包括:Java循环查询数据库,循环一定次数后程序卡在那不执行了、java中如何实现数据库数据循环显示(急)、查询数据库时,如何循环显示出所有数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9497433.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存