JavaBean 能返回一个ResultSet 吗? (高手进,在线等)

seagullgao 2003-04-09 02:01:57
我想用javaBean 去读数据库,然后把ResultSet传给Applet,可是好象都失败。
是不是由于Connection问题不能这样啊???

那我的JavaBean 应该返回什么类型给我的Applet(JTable)?

哪位 高手对我的程序结构指点一二:

JSP + JavaBean + Applet ==> My web application .

到底这样做好不好???

...全文
27 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lau2002 2003-04-10
  • 打赏
  • 举报
回复
对,ResultSet没有实现序列化,没法进行远程传输。你最好用别的数据结构来存储数据进行传输。
饺子馆 2003-04-10
  • 打赏
  • 举报
回复
ResultSet没有实现串行化接口,所以它无法从bean中把结果返回到客户端,你可以通过两种方法,一种是类集,定义一个对象,对象的属性中有你所有需要在客户端显示的数据项,然后把这个对象放到Collection中,然后在客户端你再把数据取出来写到一个数据里,就可以很灵活的操作了,再有一中方法是用rowset,用法与resultset基本一样,它实现了串行化接口,所以可以在网络上传输,具体用法到sun上面查一下。
zez 2003-04-09
  • 打赏
  • 举报
回复
ResultSet 好像根本就不能在网络上传输 !
必须把数据进行封装,然后传送...

其实传的到底是resultset还是vector还是list 跟你的程序没关系呀...
seagullgao 2003-04-09
  • 打赏
  • 举报
回复
谢谢楼上, 不过有没有可能从Bean里返回一个ResultSet给JTable 类,我需要一个灵活的用户界面,比如在一个Grid里单激或者双机某个Cell,触发一些事情。

怎么样才能实现? 而且,JTable只可以接受数组,JDBTable 又不能在IE里显示,好烦啊!

zez 2003-04-09
  • 打赏
  • 举报
回复
我 :
jsp + servlet + ejb
jsp + javabean
你的结构没用过.没用过applet ,它应该和jsp都属于前台显示吧?

也没有传过resultset
我所接触过的项目都是传送 Vector 或 list之类的.
如果ResultSet根本就不能传递的话,那你也只有传送vector了


67,513

社区成员

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

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