websphere 连接池总是报statement、connect is close ,怎么解决?
com.ibm.websphere.ce.cm.ObjectClosedException: DSRA9110E: 关闭 Statement。我的应用总有这个问题,上网查说websphere连接池在JNDI初始化一个连接时会出现这种情况,请问我该怎么做去避免呢? --------------------编程问答-------------------- 同问 --------------------编程问答-------------------- 请大虾们踊跃发言,别沉了 --------------------编程问答-------------------- 不会是循环中执行sql语句吧,要不Statement为单例模式? --------------------编程问答-------------------- 我认为很可能是Statement创建没释放,Connect也没正常关闭造成连接池中有垃圾对象。 --------------------编程问答-------------------- 关闭了Connection或Statement之后再操作ResultSet就会这样 --------------------编程问答-------------------- 把你的操作代码放上来看看. --------------------编程问答-------------------- 估计还是你的程序的问题,可能是数据库连接关闭了造成Statement也是不可访问的。
将你的程序中在执行语句前都从连接池中取出一个新的连接,用完后就立刻关闭,这个不会影响性能的。
补充:企业软件 , WebSphere