摘要: 在使用Properties来创建BasicDataSource时,有很多参数可以设置,比较重要的还有:testOnBorrow、 testOnReturn、testWhileIdle,他们的意思是当是取得连接、返回连接或连接空闲时是否进行有效性 验证(即是否还和数据库连通的),默认都为false。所以当数据库连接因为某种原因断掉后,再从连接池中取得的连接,实际上可能是无效的连接了,所以, 为了确保取得的连接是有效的,可以把把这些属性设为true。当进行校验时,需要另一个参数:validationQuery,对oracle来说,可以 是:SELECT COUNT(*) FROM DUAL,实际上 阅读全文
posted @ 2013-03-27 10:55 小哥哥啊 阅读(1065) 评论(0) 推荐(0) 编辑