最近项目数据库量大,现需要实现用一个线程循环(for)读取库中记录且每次只读取200条,语言java数据库mysql 15

 我来答
百度网友8a627e7
2015-09-28 · TA获得超过304个赞
知道小有建树答主
回答量:705
采纳率:50%
帮助的人:466万
展开全部
PreparedStatement pstmt = con.prepareStatement("select * from 表 where 发送状态=0 limit 0,200");

resultset rs = pstmt.executequery();

while(rs.next()){
string phone=rs.getstring("用户手机");
doSendMsg(rs.getstring("用户手机"),rs.getstring("信息内容"));
system.out.println("发送信息:" + phone);
}
rs.close();
pstmt.close();
conn.close();
追问
怎么联系你Q,我代码你帮忙看?
追答
名字就是QQ号
匿名用户
2015-09-28
展开全部
mysql 中有 limit offset 很方便 的了 。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏日娃1235c153
2015-09-28 · TA获得超过1万个赞
知道大有可为答主
回答量:5720
采纳率:67%
帮助的人:1118万
展开全部
建议使用批量读取
追问
我现在做的是一个短信收发,发的数据都在库里,所以就是需要一个线程对表每两分钟查一次且每次只查个300-500条,如何实现?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式