Consulta JSP

1 resposta
J

Bom dia.
Estou tentando gerar uma consulta em uma página JSP a partir de uma classe que possue o código abaixo. O problema é que retorna para a minha página JSP somente o último registro da consulta. Como faço o looping, na página jsp, para aparecer todos os registros?
Se alguem tiver algum exemplo…
Obrigado

Juarez

try {

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery(“SELECT * FROM Resultados WHERE Nome = '” + nome + "’ ");

while (rs.next()){

cod   = rs.getInt(“cod”);

nome  = rs.getString(“nome”);

email = rs.getString(“email”);

}

}

1 Resposta

J

Ola,
So esta mostrando o ultimo registro, porque vc percorre todo o resultset e o ponteiro fica no ultimo registro.
Vc pode fazer um metodo que retorna um ResultSet e fazer o While dentro do Jsp e ir printando cada passagem do While.
Ou vc adiciona os registros em uma Collection e itera ela dentro da pagina.
Existem outras maneiras, mas acho que estas são as mais simples.
Espero ter ajudado.

[]'s

Criado 6 de outubro de 2003
Ultima resposta 6 de out. de 2003
Respostas 1
Participantes 2