我正在使用以下bean通过JDBC连接到DB:
function() {
var i = 0;
var len = this.images.length;
//loop through the images
for (i; i < len; i++) {
// access the Image object
var oImage = this.images[i];
// get the keys of the Image object
var aKeys = Object.keys(oImage);
// log the url of the image by accessing the first key
console.log(oImage[aKeys[0]]);
}
}
使用quartz构造了一个新类,它利用Spring JDBC来运行SQL语句。我注意到的是,大多数JDBC连接在石英作业运行和完成后几个小时仍然悬挂。基于bean,我希望在没有使用连接后2-3分钟没有空闲会话。
我错过了什么吗?我不希望保持超过1-2个连接打开数据库,该程序没有进行任何数据库密集型工作,但每30分钟运行一次,如果连接没有被重用或关闭,它们会堆积起来。