使用一个结果集在JSP中查询另一个结果集

时间:2014-05-03 20:00:04

标签: java jsp

是否可以使用一个结果集来查询JSP中的另一个结果集?

给定代码:

Resultset rs1=(execute some query);

Resultset rs2=(use rs1 to query);

1 个答案:

答案 0 :(得分:0)

默认情况下,每个Statement对象只能同时打开一个ResultSet对象。因此,如果读取一个ResultSet对象与另一个ResultSet对象的读取交错,则每个ResultSet对象必须由不同的Statement对象生成。 Statement接口中的所有执行方法都隐式关闭一个语句的当前ResultSet对象(如果存在一个打开的对象)。

因此,如果您尝试在rs2中读取rs1,则此时rs1将关闭。 希望它有所帮助。