首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于返回记录集ResultSet的有关问题

2012-10-28 
关于返回记录集ResultSet的问题!Re: 关于返回记录集ResultSet的问题!java ResultSet 只是数据库的一个连接

关于返回记录集ResultSet的问题!
Re: 关于返回记录集ResultSet的问题!   

java ResultSet 只是数据库的一个连接。你要把它读取出来。
放在自己的ResultSet中。
自己New一个ResultSet类,继承JavaResultSet
然后怎么操作都可以了。


JSP中的JavaBean返回resultset的问题

现在状况如下:
两个Bean a.java b.java

1.a.java

//...a a=new a();Reslultset rs2;rs2=a.executeQuery("select * ...");//------------------xa.rs_close();// 这句是我想问的问题---------------------y

如果我执行了y句以后,再到rs2里面取值时,发现里面空空如也,x句到底做了些什么呢,他没有把记录集真正的传给rs2吗,我关闭对象a里面的rs 还会影响外面的rs2,这是怎么回事啊

如果不执行y句,可以从rs2中取到值


--------------------------------------------
回复:JSP中的JavaBean返回resultset的问题

rs2 和 rs 都是同一个结果对象的 引用

对rs2或者rs 进行关闭 实际上是关闭同一个对象

这种情况 最好把rs里面值放到容器里面 来传递

--------------------------------------------
回复:JSP中的JavaBean返回resultset的问题

是引用阿

--------------------------------------------
回复:JSP中的JavaBean返回resultset的问题

同意楼上~~~ 你可以再建立一个javaBean来关闭result~~
等到所有数据都处理完毕了,再执行这个javaBean

--------------------------------------------
回复:JSP中的JavaBean返回resultset的问题

建议lz好好看一下《编程思想〉的第二张
rs 把它引用的对象传递给了rs2,两个同时引用的是同一个对象,要是关闭一个,另一个也关闭了。




热点排行