HikariPool连接池的使用

 HikariPool hikariPool = new HikariPool( xxxx );


Connection cn = hikaripool.getConnection();

try {

cn.doXXX()
} finnally(){

connection.close();// connection的实现类(代理类)自己会调用hikariPool.evictConnection(cn) ,将此连接回收到pool中
}

connection回收到池中是连接池自己做的事, 业务代码不用关心物理连接是否真的关闭,只需要调用close()方法



Hikari中connection.close()的实现 
 


Druid close()实现















猜你喜欢

转载自www.cnblogs.com/yszzu/p/10192206.html