请问EJB如何向客户端传递ResultSet对象?

zzutlink 2003-05-11 11:43:49
我的意思是,我在ejb中取得了一个ResultSet对象之后,想将它传递到客户端,请问如何写这个函数??
...全文
28 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenyuqiang 2003-05-22
  • 打赏
  • 举报
回复
在网络上传输的对象应该是序列化对象,ResultSet不是序列化的,肯定不能这么用。
有两种解决方案:
1.在EJB中,将ResultSet结果集存入ArrayList、Hashtable等序列化对象再传输到客户端。
2.使用JavaBean。在JavaBean中使用JDBC API
zzutlink 2003-05-11
  • 打赏
  • 举报
回复
我试过了,不行啊,所以才来问的。
返回别的都可以,ResultSet不可以。
nullhue 2003-05-11
  • 打赏
  • 举报
回复
client程序是通过jndi找到ejb 的home接口,然后通过home接口create一个远程接口,然后就可以通过远程接口访问ejb,远程接口中都是返回一个数据集,你可以吧ResultSet作为返回类型试验一下。

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧