Pular para o conteúdo principal

Questão de Programação — Java — FCC 2016

ProgramaçãoJava
Código
fc031083
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas
Considere o método abaixo parte de uma classe Java de acesso a um banco de dados.public Cliente buscar(int id) {try {a = c.prepareStatement("select * from cliente where id = ? ");a.setInt(1, id);b = a.executeQuery();if (b.next()) {Cliente cli = new Cliente();cli.setId(b.getInt("id"));cli.setNome(b.getString("nome"));cli.setRenda(b.getDouble("renda"));return cli;} else {return null;}} catch (SQLException ex) {return null;}}As variáveis a e b são, respectivamente, dos tipos
  1. AStatement e ResultSet.
  2. BPreparedStatement e RecordSet.
  3. CStatement e DataSet.
  4. DPreparedStatement e ResultSet.
  5. EJDBCStatement e ResultList.
Revelar gabarito e comentário

GabaritoD — PreparedStatement e ResultSet.

Link permanente: /questoes/fc031083