当前位置: 技术问答>java相关
EJB的函数中是不是不能返回ResultSet型的数据?
来源: 互联网 发布时间:2017-03-12
本文导语: 如果我想返回结果集怎么办?不想用什么Vector。 在普通的Bean中是可以的 | 1. ResultSet的帮助中有如下描述: A ResultSet object is automatically closed when the Statement object that generated it is closed, re-exec...
如果我想返回结果集怎么办?不想用什么Vector。
在普通的Bean中是可以的
在普通的Bean中是可以的
|
1.
ResultSet的帮助中有如下描述:
A ResultSet object is automatically closed when the Statement object that generated it is closed, re-executed, or used to retrieve the next result from a sequence of multiple results.
也就是说如果你要返回ResultSet你要保证和数据库的链接没有断开.
2.
ResultSet是否支持序列化 .
ResultSet的帮助中有如下描述:
A ResultSet object is automatically closed when the Statement object that generated it is closed, re-executed, or used to retrieve the next result from a sequence of multiple results.
也就是说如果你要返回ResultSet你要保证和数据库的链接没有断开.
2.
ResultSet是否支持序列化 .
|
用RowSet试试
|
用RowSet吧,我已经成功了,可以先关闭连接,然后再读取数据。