解决方案 »

  1.   

    静态变量维护连接池肯定会出现closed的问题的呀 仔细想想分析下连接池的原理,连接池的一些属性例如:活跃时间啊 搞明白连接池原理 就可以很容易想明白这个问题了
      

  2.   

    不懂连接池啊,什么原理呢,还有我从map中直接取连接怎么有时候也抛出connection is closed的异常?
      

  3.   

    我去连接的时候都是前两个报错,再取连接就没事了。
    怎么检测啊,我刚搜了一下,是这段代码吗,我明天试试。     spds.setTestOnBorrow(true);
        spds.setTestWhileIdle(true);
        spds.setValidationQuery("selete 1 from dual");