当前位置: 技术问答>java相关
难题!如何将ResultSet对象保存到session中?
来源: 互联网 发布时间:2015-02-23
本文导语: 我想将结果集保存到session中,好实现诸如 上一条 下一条 这样的功能,该如何做? 以下是我的尝试(失败): session.setAttribute("rs_name",oneResultSet); anotherResultSet = (ResultSet).getAttribute("rs_name"); while ( anotherResultSet.nex...
我想将结果集保存到session中,好实现诸如 上一条 下一条 这样的功能,该如何做?
以下是我的尝试(失败):
session.setAttribute("rs_name",oneResultSet);
anotherResultSet = (ResultSet).getAttribute("rs_name");
while ( anotherResultSet.next() ) {
//some instructions
}
错误是 Object has been closed
数据库:sql server 2000
jsp引擎:tomcat
驱动 microsoft jdbc
用inet的jdbc驱动时候,虽然没有报告错误,但是什么也不显示
应该可以实现的,比如chinaren的留言簿,不会是点下一页就重新建立ResultSet
以下是我的尝试(失败):
session.setAttribute("rs_name",oneResultSet);
anotherResultSet = (ResultSet).getAttribute("rs_name");
while ( anotherResultSet.next() ) {
//some instructions
}
错误是 Object has been closed
数据库:sql server 2000
jsp引擎:tomcat
驱动 microsoft jdbc
用inet的jdbc驱动时候,虽然没有报告错误,但是什么也不显示
应该可以实现的,比如chinaren的留言簿,不会是点下一页就重新建立ResultSet
|
我认为最好别这么做,如果你将ResultSet保存进Session,那么你的数据库连接何时关闭呢?如果每个用户都保存一个ResultSet,岂不是很快数据库就没资源了。
建议将ResultSet中的信息存进一个数据结构中!
建议将ResultSet中的信息存进一个数据结构中!
|
最好返回一个数组,或者使用JAVABEAN
|
通过数组转化
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。