日期:2014-05-18  浏览次数:20652 次

有关数据库连接关闭的问题请教大手

Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;

try(
String sql="";
sql="select * from XXX";
conn = InitAction.getConnection();
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery(sql);

sql="update XXX where id=1";
conn = InitAction.getConnection();
pstmt = conn.prepareStatement(sql);
pstmt.executeUpdate();
)
catch (SQLException ex) {
log.error(ex.getMessage());
} finally {
CloseResource.closeRs(rs);
CloseResource.closeStatement(pstmt);
CloseResource.closeConn(conn);

}

如上代码,关闭链接后会出现什么问题。...

数据库 JDBC Connection

------解决方案--------------------
引用:
刚接手一个N个人改过的网站。网站在运行,数据库连接池发现很多连接都不能释放 还有很多空连接不能回收

自己搭个测试环境,测试一下貌似也很快吧