java吧 关注:1,241,178贴子:12,714,867
  • 12回复贴,共1

用尽的ResultSet好忧伤

只看楼主收藏回复

写了3天的项目,之前还跑的好好的,刚才写了个分页,然后我在web浏览器测试的时候一顿猛点,然后程序运行出错。。用尽的结果集。。 我找了两个小时,网上搜索很多人说是资源没关闭,但是我检查n遍了。绝对都关闭了。最后我怀疑是我的basedao类有问题,我的结果集对象是在basedao中编译好的,然后没关闭返回给调用处的,在调用处关闭的结果集。。听不懂我说什么?没关系,我先睡了了,感兴趣的q1明天起床我show code 大家一起研究下


IP属地:四川来自Android客户端1楼2014-03-12 00:15回复
    statement之类的也没关闭吧


    来自Android客户端2楼2014-03-12 00:18
    收起回复
      ▼ 只♡
       ▼ 想♡
        ▼ 为♡
         ▼ 楼♡
          ▼ 主♡
           ▼ 留♡
            ▼ 一♡
      ♡—————————次——►
            ▲ 霸♡
           ▲ 气♡
          ▲ 的♡
         ▲ 十♡
        ▲ 五♡
       ▲ 字♡


      IP属地:北京来自Android客户端3楼2014-03-12 00:21
      回复
        线程安全问题呗


        来自iPhone客户端4楼2014-03-12 00:22
        回复
          关闭链接。。。
          -﹏₯㎕------•思念你的Lumia九妹


          IP属地:浙江来自WindowsPhone客户端5楼2014-03-12 00:29
          回复
            该关的用完就全关了。


            IP属地:北京来自手机贴吧6楼2014-03-12 01:50
            回复
              摊开你的掌心,让我看看你,玄之又玄的秘密[晃悠]


              来自Android客户端7楼2014-03-12 02:45
              回复

                我的结果集是这样用的,说实话,老师并没这么教我,这个方法算是我自己发明的吧。有没有BUG根本就不知道,毕竟我还是新手。
                这个资源关闭是在调用处关闭的。
                调用处调用了close()方法。自己写的。下图


                这个方法貌似没什么问题。资源用完可以及时的关闭。


                IP属地:四川8楼2014-03-12 08:12
                回复
                  这close的if语句写的逻辑不对吧


                  来自iPhone客户端9楼2014-03-12 08:30
                  收起回复