能不能在做jdbc时控制遍历结果集时每隔一段时间遍历一条啊
就是控制遍历每条的时间间隔,要没隔一段时间遍历一条。

解决方案 »

  1.   

    可以使用timerint numberOfMillisecondsInTheFuture = 10000; // 10 sec
        Date timeToRun = new Date(System.currentTimeMillis()+numberOfMillisecondsInTheFuture);
        Timer timer = new Timer();
        
        timer.schedule(new TimerTask() {
                public void run() {
                    // Task here ...
                }
            }, timeToRun);
      

  2.   

    搞错了
    应该是
    int delay = 5000;   // delay for 5 sec.
        int period = 1000;  // repeat every sec.
        Timer timer = new Timer();
        
        timer.scheduleAtFixedRate(new TimerTask() {
                public void run() {
                    //  写你要做的事情在这
                }
            }, delay, period);
      

  3.   

    DB db=new DB();
    String sql="select * from aaa";
    ResultSet rs=db.UseQuery(sql);
    try {
    while(rs.next()){
    System.out.println(rs.getString("aaa01"));
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }我想让没隔一段时间输入一次(aaa01)joohnnie() ,你说的方法我不知道怎么加里面,试了下,没成功
      

  4.   

    Timer 每隔一些时间就调用结果集的next方法 。
      

  5.   

    用多线程嘛,将结果集显示用线程来实现,然后将此线程的优先级设置得比较低,让它在后台运作,然后用sleep设置成你想要的时间就OK啦
      

  6.   

    不好意思,能拿我发的代码举个例子吗?
    我觉得应该是在while循环里加控制语句,是这样吗?