[JDBC - CallableStatement] Como retornar dados do segundo select de uma procedure?

1 resposta
InsaneChess

Prezados,
Eu utilizo o CallableStatement (Java 1.4.2) para retornar os dados de uma procedure que realiza dois selects.

ex:

Cstmt.execute();
ResultSet rs = cstmt.getResultSet();

O Código acima me retorna um ResultSet contendo os dados do primeiro Select

O problema é o seguinte, como faço para pegar o ResultSet do segundo Select a partir do CallableStatement?
Valew!!!

1 Resposta

InsaneChess

Pessoal, consegui achar na documentação.
O método que aponta o Callablestatement para o próximo select é o getMoreResults().

Automaticamente ele fecha o result antigo, aponta pro novo. Após isso é necessário novament pegar o getResultSet().

Abraços!

Criado 11 de setembro de 2012
Ultima resposta 11 de set. de 2012
Respostas 1
Participantes 1