一个存储过程中包含两个查询结果 Java 中怎么处理?

用java 调用一个存储过程 返回两个查询结果 怎么让结果集的光标到下一个结果集上 ?

try {
while (resultSet.next()) {
Object obj = resultSet.getObject(1);
System.out.println(obj.toString());
}

//怎么到下个结果集上去??//

} catch (SQLException e) {
e.printStackTrace();
}

试试:
[code="java"]
//第一次
ResultSet rs = st.getResultSet();
// 第二次
if(st.getMoreResults()){
rs = st.getResultSet();
}
[/code]

返回两个结果集,第二个就写
Set.getObject(2)

是返回2个结果集?还是有1个结果集中有2个 OUT的结果?

[quote]我的存储过程
create proc procname as
select * from tableA ;
select * from tableB;
go[/quote]

你的是什么数据库?查看一下对应的手册,不同的数据库可能不一样。