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

请大家帮我看看这段代码
ResultSet   rs   =   stmt.executeQuery(sql);
request.setAttribute( "rs ",   rs);
stmt.close();//如不要这句就正常,可是这句为什么有错呢?

------解决方案--------------------
是不是应该先rs.close()呢?
------解决方案--------------------
CodeVitamin(......) 说得很对,千万不能把ResultSet当成容器,ResultSet是要占有网络资源的.
------解决方案--------------------
不可思议的是你为什么要把Resultset保存到request中