[b]Ola pessoal,
Tenho que entregar um trabalho para uma oportunidade de estagio em 4 dias e tenho que fazer um crud(cadastrar, listar, deletar e atualizar) e estou com dificuldades em listar meu banco na tela. vejam meu codigo para listar:[/b]
public List listaClientes() throws Exception{
abrirBanco();
String SQL = “SELECT * from estac;”;// preparando a query
pstmt = con.prepareStatement(SQL);
rs = pstmt.executeQuery();
Cliente c = null;
List listaClientes = new ArrayList();
while (rs.next()) //se tiver alguem valor no rs entra no if
c = new Cliente();//coloquei dentro do if para cada vez que entrar na lista limpar o objeto
c.setCpf(rs.getString(“cpf”));
c.setNome(rs.getString(“nome”));
c.setPlaca(rs.getString(“placa”));
c.setModelo(rs.getString(“modelo”));
c.setCor(rs.getString(“cor”));
listaClientes.add(c);
return listaClientes;
}
e na pagina principal:
<%try{
EstacDAO cd = new EstacDAO();
List<Cliente> lista = cd.listaClientes();
for(Cliente c : lista){
%>
<tr>
<td><%= c.getCpf() %></td>
<td><%= c.getNome() %></td>
<td><%= c.getPlaca() %></td>
<td><%= c.getModelo() %></td>
<td><%= c.getCor() %></td>
</tr>
<%
}
}catch(Exception e){
out.print("erro:"+ e.getMessage());
}
%>
[b]E ESTA ME DANDO O SEGUINTE ERRO: erro:After end of result set
ALGUEM PODERIA ME AJUDAR ??? ME AJUDARIA MUITOOOOO

