欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql连接池释放不了的问题

程序员文章站 2024-02-04 13:53:52
...

     当把mysql数据库连接放在try里面时,连接池会释放不成功,要把连接放到try外面。

例如:

 

 try{
     Connection   conn=ConnectionUtil.getConnection();
}
catch(Exception e){
    System.out.println(e.toString());
}
finally{
    ConnectionUtil.returnConnection(conn);
}

这样会导致连接池无法释放成功,就是说ConnectionUtil.returnConnection(conn)执行失败。

下面是正确的代码:

 

Connection conn=null;
 try{
    conn=ConnectionUtil.getConnection();
 }
catch(Exception e){
    System.out.println(e.toString());
}
finally{
    ConnectionUtil.returnConnection(conn);
}
 
相关标签: MySQL