Manipulação de ResultSet

3 respostas
darkwolf

Galera. Buenas tardes.

Sou iniciante em java, mas tamos indo, ehehhehe

O negócio é o seguinte.
Eu preciso, após gravar um registro, que o sistema posicione dentro do registro que gravou.

Eu abri um ResultSet public, pois eu quero utilizá-lo para vários fins.
O problema é o seguinte.

Se eu der um

select * from tabela where id_campo = CAMPO

vai me retornar um registro só.

Porém eu tenho o resto dos registros da tabela, que são comandados por PREVIOUS, NEXT, FIRST e LAST.

Alguém tem alguma dica?

Fico no aguardo… Valew Galera…

3 Respostas

A

Esse artigo pode ter alguma coisa que te ajude:
http://www.ibm.com/developerworks/br/opensource/library/j-5things10/index.html

Dani_Gomes

Não entendi a sua dúvida, dá pra ser um pouco mais especifico?
De repente podemos te ajudar melhor.

T

Amigo, deixa eu ver se entendi.

Quando você utiliza essa query no seu result set você obtém um resultado apenas, quando se tem mais no banco. E você precisa de todos os outros, correto?
A dica é: Como você está “lendo” seu result set?

Através do if(ResultSet.Next()) ?

Se você quer “ler” o resultset ENQUANTO tiver próximos registros, basta usar o “while

Coloque para:

while(ResultSet.Next()) { //TODO }

Não era isso sua dúvida? Desculpe!
Se não for, explique-se melhor :slight_smile:

Att

Criado 17 de junho de 2012
Ultima resposta 18 de jun. de 2012
Respostas 3
Participantes 4