首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎样设置最大行数处理大数据?该如何解决

2012-02-25 
怎样设置最大行数处理大数据?比如,我这里有一个100万的大数据要取,每次只取1万进行处理,但是我这个表的主

怎样设置最大行数处理大数据?
比如,我这里有一个100万的大数据要取,每次只取1万进行处理,但是我这个表的主键是字符型的,不可以像自动增长ID那样可以判断,我应该怎么做才能从100万中分批取到所有数据?
在Statement中可以通过setMaxRow()方法设置取出结果集的最大行数,但是多余的结果就溢出了。谁能告诉小弟应该怎么处理这个问题,给个思路也行。

[解决办法]
查询的时候,通过rowid限制
[解决办法]
数据库系统的不同,采用的做法也不同。
[解决办法]
不同数据库写法不同

[解决办法]
像是分页啊!
如果是mysql则用

select * from [TABLE] t limit (1000000*page),1000000
page=0:从0开如后1000000条,
page=1:从1000001到2000000 类推

热点排行