在
Quartz任务调度时
Log中出现
异常:提示达到
连接池的最大允许数量
涉及部分的代码如下
class="java" name="code">
Conection con = null;
//初始化JDBC链接资源
initJDBCResouce(con);
//业务处理代码略
...
//销毁JDBC链接资源
DestoryJDBCResource(con);
经过查看代码
发现是由于
在initJDBCResource初始化时
由于传入的Connection conn 为null
因而无法进行引用传递
所以在DestoryJDBCResource销毁时
传入的Connection对象也为null
继而存在无法关闭的Connection对象
切记切记!!