Bom pessoal eu tenho um classe de conexao com banco e com instrucoes sql…
public void Select(String nome) throws SQLException
{
String sql=“select * from usuarios where nome = ?”;
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setString(1, nome);
ResultSet rs = stmt.executeQuery();
while(rs.next())
{
setNome(rs.getString("nome"));
setEmail(rs.getString("email"));
setTelefone(rs.getString("telefone"));
setCont(rs.getRow());
}
}
dai eu tenho um JSP onde eu pego os GETS dos SETS la do metodo de SELECT, assim oh
int cont;
String nome1;
String email;
String telefone;
String nome = request.getParameter("nome");
InsertUser use = new InsertUser();
use.Select(nome);
cont = use.getCont();
%>
<h2>Pesquisar Usuário</h2>
<%
while(cont > 0){
nome1 = use.getNome();
email = use.getEmail();
telefone = use.getTelefone();
cont = cont - 1;
%>
Nome: <%=nome1%><br/>
Email = <%=email%><br/>
Telefone = <%=telefone%><br/>
<%} %>
<a href="PesquisarUsuarioForm.jsp">Retornar</a>
<%=cont%>
Quando eu faço a pesquisa no navegador e me retorna somente um registro ele mostra normal, porém quando eu pesquiso e me retorna varios registros tipo eu pesquisei MARIA dai me retornou um montao de Maria (na verdade era pra retornar todas as marias cadastradas, porém so retorna UMA MARIA DIVERSAS VEZES de acordo com o total de registros)
Me ajudem! xD