rs.close();
stmt.close();
con.close();
和这个应该没有关系吧,这些只是关了Statement,ResultSet和Connection的,前2个是用于多次查询用的,比如要进行多次数据库查询,就需要关了Statement和ResultSet,然后再重新建立,最后一个关不关都可以,最好关上吧,因为那样占用系统资源,我觉得问题还是在tomcat上,我建议你重新装一遍tomcat,看看还会出现这样的问题吗?建议你用tomcat5.X.exe,这样操作方便点
stmt.close();
con.close();
和这个应该没有关系吧,这些只是关了Statement,ResultSet和Connection的,前2个是用于多次查询用的,比如要进行多次数据库查询,就需要关了Statement和ResultSet,然后再重新建立,最后一个关不关都可以,最好关上吧,因为那样占用系统资源,我觉得问题还是在tomcat上,我建议你重新装一遍tomcat,看看还会出现这样的问题吗?建议你用tomcat5.X.exe,这样操作方便点
try {
rs.close();
stmt.close();
con.close();
}
catch (Exception ex) {
}
必须关闭,而且应该分别捕获异常。
你的做法,在weblogic上没准没问题,tomcat时间长了 ,肯定不行
Enterprise Manager 里可以看进程信息
rs.close();
stmt.close();
con.close();
}
catch (Exception ex) {
}再这有问题
try {
if (rs != null)
rs.close();
if (stmt != null)
stmt.close();
if (con != null)
con.close();
} catch (Exception x) {}