求高手意见!
小弟现在在维护以前别人做的系统,遇到一个棘手的问题,举个例子来说吧:
在Bean中有个访问数据库的类DataManager,有个方法public ResultSet getResult( 参数),然后在jsp页面中:
DataManager dataMgr=new DataManager();
ResultSet rs=dataMgr.getResult();
while(rs.next())
{
out.println("------");//显示数据
}
现在问题是:Connection,Statement,ResultSet都没有关闭,没有释放资源,导致系统运行一段时间就会崩溃。
原因:
在bean中不能关闭ResultSet,一旦关闭,页面中就无法得到ResultSet;如果在页面关闭ResultSet,则Connetion,Statement无法在页面关闭;
请高手给点意见!多谢多谢