关于返回记录集ResultSet的有关问题
关于返回记录集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,两个同时引用的是同一个对象,要是关闭一个,另一个也关闭了。