
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中如何实现数据库数据循环显示(急)、查询数据库时,如何循环显示出所有数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)