博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL如何分批次查询
阅读量:7055 次
发布时间:2019-06-28

本文共 971 字,大约阅读时间需要 3 分钟。

hot3.png

1.在一些查询中,我们经常会碰到一些大量查询,可能一次查询完毕不现实,需要分批次查询,如何实现呢?下面给出我自己的解决方案。

public static void test() {        /*模拟原始数据*/        List
data = new ArrayList
(); for (int i = 0; i < 2001; i++) { data.add("str" + i); } /*模拟原始数据*/ List
templist = new ArrayList
(); /*每1000条做一次查询*/ for (int i = 0; i < data.size(); i++) { templist.add(data.get(i)); if ((i + 1) % 1000 == 0) { /*模拟查询*/ System.out.println("%" + i + ":" + data.get(i) + " size:" + templist.size()); /*模拟查询*/ templist.clear(); } else if (i == (data.size() - 1)) { /*模拟查询*/ System.out.println(i + ":" + data.get(i) + " size:" + templist.size()); /*模拟查询*/ templist.clear(); } } }

 

转载于:https://my.oschina.net/likaixuan0/blog/1793106

你可能感兴趣的文章
Struts 2 Stream result Action
查看>>
jQuery find 和 children()
查看>>
《信息存储与管理》读书笔记8 业务连续性(BC)
查看>>
我的友情链接
查看>>
Python2.7中的format
查看>>
回顾六年的教师生涯(一)
查看>>
Rails测试《七》实战功能测试functional test
查看>>
linux设置网卡别名和网卡绑定
查看>>
关于Tomcat/Android/JAVA交互时中文传输乱码的解决方法
查看>>
ZStack 混合云+SD-WAN如何创建虚拟专线
查看>>
0、计算机语言分类和应用程序接口(API)
查看>>
[数据库] - MariaDB登陆错误
查看>>
PyYAML中文文档
查看>>
CentOS 6.5 多块网卡绑定 bond0、bond1
查看>>
使用AsyncHttpClient碰到的问题及解决方法
查看>>
vue里实现echarts中国地图
查看>>
回调函数
查看>>
F5 BIG-IP LTM 1500/3400/6400/6800 LCD面板介绍
查看>>
About blk_qc_t
查看>>
随手记忆
查看>>