Questão
ID 1372344Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2017 Banca: FCC - Fundação Carlos Chagas Órgão: Tribunal Regional Federal da 5ª Região
Considere no método Java abaixo que rs é um objeto do tipo ResultSet e st do tipo Statement.
public ArrayList consultar(String n) {
ArrayList<Cliente> lista = new ArrayList<Cliente>();
String sql = "select * from cliente where nome like '%" + n + "%'";
try {
rs = st.executeQuery(sql);
...I... {
Cliente cli = new Cliente();
cli.setId(rs.getString("id"));
cli.setEmail(rs.getString("email"));
lista.add(cli);
}
return lista;
} catch (SQLException ex) {
return null;
}
}
Este método recebe um valor na variável n e busca este valor na tabela cliente de um banco de dados aberto e em condições ideais, guardando os registros resultantes no objeto rs. Para percorrer o rs até o final, ou seja, todos os seus registros, a lacuna I deverá ser preenchida por