你的对数据库的connect,resultset等不要只顾着打开
而不关闭,也就是多要result.close(),connect.close()

解决方案 »

  1.   

    似乎是JDBC不支持Resultset的嵌套,即:上一个resultset没关闭之前,不能再打开同一条statement建立resultset,好像我以前碰到是因为这原因,检查一下你是不是也是这样?
      

  2.   

    rs.next()的次数.可能是你的操作次数超过了这个次数,检查一下吧.楼上说得也对,要么关闭,要么
    从新给resultset复值,最后关闭,不要一个结果集一用到的
      

  3.   

    PreparedStatement pstate
    pstate.close();
    也需要关闭!
      

  4.   

    主要是PrepareStatement 需要关闭,每次执行pstate.execQuery(),都会向数据库申请游标,用完一定要关闭,否则就会出这个问题。
      

  5.   

    都回答了,,呵呵!!
    结果集/statement没关,检查一下程序!!
      

  6.   

    resultset重复使用率过高,可能会抛出系统相关异常.
    以前我也有过这种情况,不过具体忘记了.呵呵!
      

  7.   

    没用过,没接触过,友情Up 将“流氓无赖”测试到底
    ——始于2003年7月
    树欲止而风不停,行云流水匆匆去;
    树梢蚂蚱凭空望,江边浪花碎巨石; 支持“流金岁月”!!!
    ——2003年12月24日am^@^