Bom dia,
Estou fazendo select no para buscar no meu banco de dados pelo campo NOME com LIKE
EXEMPLO : No banco de dados existe:
1, Joao Pedro,
2, Joao Junior
Quando executo na minha aplicação buscando por Joao
Ele só me apresenta o primeiro da Lista. O Joao Pedro
[code]
public static ArrayList ConsultarNome(String nome) throws Exception {
BancoDeDados bd = new BancoDeDados();
bd.conectar();
String sql = "select * from cadcliente where nome like ?";
PreparedStatement p = bd.getPreparedStatement(sql);
p.setString(1,'%'+nome+'%');
ResultSet res = p.executeQuery();
List<Cliente> listcliente = new ArrayList<Cliente>();
if (res.next() == true) {
Cliente c = new Cliente();
c.setCODIGO(res.getInt("codigo"));
c.setNOME(res.getString("nome"));
listcliente.add(c);
}
bd.desconectar();
return (ArrayList) listcliente;
}[/code]
Aonde que esta o problema ??