「已注销」
2017-08-07 06:05
采纳率: 0%
浏览 2.5k
已结题

java 分多次查询写入多个CSV文件

假如1000w数据,分10次查询出来写入到10个CSV文件里面,怎么实现?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • Tsui丶 2017-08-07 06:17

    分十次 程序中写sql

    for(int i = 0;i < 10 ;i++){
    int n=100W * i;
    select * from .... limit n,n+100W limit(查询从n到n+100W的数据);

    }
    再加入写入CVS的函数就行了
    http://bbs.csdn.net/topics/330254635 写入CSV

    评论
    解决 无用
    打赏 举报
  • 1!="1" 2017-08-07 06:26

    假如你是使用spring的话,你可以使用spring里面的batch这么一个批处理的组件,通过reader每次读100w条数据,然后直接在处理数据时就把数据
    写进csv文件就行了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题