当前页面: 开发资料首页 → JSP 专题 → 请问一个关于释放资源的问题
请问一个关于释放资源的问题
摘要: 请问一个关于释放资源的问题
JSP里打开数据库使用完后释放资源时,不关stmt.close(),直接只用conn.close()可以吗?
还是要逐层关闭呢?
rs.close();
stmt.close();
conn.close();
怎么没有人回答呢?
这个问题,需要看你是不是使用连接池,如果使用了连接池看,是用什么样的连接池,
一般proxool直接关闭con.close()就可以了。
要逐层关闭
那就是如果没有使用连接池,就是要逐层关才能完全释放?我还以为是直接conn.close就会把下级的都会自动关
这个应数据库驱动实现而异。
比如在informix里(使用IMB提供的驱动)可以在参数配置里设置,关闭connect就关闭其它的。
但是有些不行。
最好还是逐层关闭。