关注一下
除了con,statement,rs是不是都关闭了?

解决方案 »

  1.   

    调试了好长时间了,但还是有问题啊,我用的是weblogic 8.1。
    不知道为什么!!!
      

  2.   

    刚在8.12 下测试,如果有意不关conn 就会出现你所描述的问题了,关闭则没有,应该是程序的问题,从打开到关闭看一遍应该就可以找出来了吧
      

  3.   

    你要好好看一下ResultSet 也是需要释放空间的,
    你在使用完了吧ResultSet 管了就行了
      

  4.   

    在循环
    while(set.next()) {
    ………………
    ………………
    }
    中出现上述警告,还在用呢,怎么能关呢!
    循环后才能关闭啊!
      

  5.   

    感觉用jdbc的话,一定要判断好,是不是到表尾了,用rs.next()肯定要异常的(至少连接ACESS)是这样,没得救的。别的数据库不清楚!我一般都是先计算有多少记录,然后再做循环的。。
      

  6.   

    我用的weblogic 也出现这个问题了但是没有找到没有close的东西
      

  7.   

    我猜想是不是程序某个地方在异常处理中没有关闭数据库链接,那么就会每出现一次异常就泄漏一个链接。你可以使用FINALLY。
      

  8.   

    我已经在finally中关闭了!
    问题解决了,问题出在当一个页面两次调用执行语句时候,第一次只关闭了stmt,
    而没有关闭con,第二次才关闭con。
    呵呵……
    谢谢各位了!!!