当前位置: 网学 > 编程文档 > JAVA > 正文

java一次性查询几十万,几百万数据解决办法

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/05
询第"+(r+1)+"批数据");                    String sql = "SELECT * FROM  (SELECT rownum rn, a.dpt_code, a.arr_code,a.dpt_date,a.airways,a.flight," +                    "a.cabin,a.price FROM trip_special_flight a" +                    " where a.dpt_date >= to_date('"+nowDate+"','yyyy-mm-dd') " +                    "and a.dpt_date <= to_date('"+lastDate+"','yyyy-mm-dd')  order by rownum  asc) WHERE rn > "+lastrow;                    stat.setMaxRows(onerun);                    stat.setFetchSize(1000);                    rs = stat.executeQuery(sql);                    String text = "";                    int i = 1;                    while (rs.next()) {                        text += rs.getString(2)+"|"+rs.getString(3)+"|"+rs.getDate(4)+"|"+rs.getString(5)+"|"+
rs.getString(6)+"|"+rs.getString(7)+"|"+rs.getString(8)+"||";                        if(i%1000==0){                            FileUtil.appendToFile(Config.tempdatafile, text);                            text = "";                        }                        i++;                    }                    if(text.length()>10){                        FileUtil.appendToFile(Config.tempdatafile, text);                    }                    lastrow+=onerun;                }            }        } catch (Exception e) {            e.printStackTrace();        } finally {            closeAll(rs, stat, conn);        }    }-----java一次性查询几十万,几百万数据解决办法&nbs
  • 上一篇资讯: JSON for java入门总结
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号