Pular para o conteúdo principal

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

ProgramaçãoJava
Código
fc004962
Banca
FCC
Órgão
TRT - 12ª Região (SC)
Ano
2013
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
Considere, abaixo, os métodos encontrados em classes de aplicações Java que acessam banco de dados.Imagem 028.jpgImagem 029.jpg Nas classes, nas quais estes métodos se encontram, foram importados todos os recursos necessários para a execução. O banco de dados, a tabela e o driver JDBC existem e funcionam corretamente. É correto afirmar que
  1. Ao Método 1 está incorreto, pois o método executeUpdate da interface PreparedStatement precisa receber como parâmetro a instrução SQL insert a ser executada.
  2. Bo Método 2 está incorreto, pois o método executeUpdate da interface Statement não pode receber parâmetros. A instrução insert passada como parâmetro nesse método deveria ser passada como parâmetro para o método createStatement da interface Connection.
  3. Cambos os métodos estão corretos e executam a mesma operação, apresentando os mesmos resultados.
  4. Dambos os métodos estão incorretos, pois o método presente tanto na interface Statement como na interface PreparedStatement para incluir dados na tabela do banco de dados é o método executeInsert e não executeUpdate .
  5. Eo Método 1 está incorreto, pois a instrução insert passada como parâmetro para o método PreparedStatement da interface Connection está incompleta. No lugar dos pontos de interrogação devem ser colocados os valores que devem ser incluídos nos campos id , nome e renda da tabela.
Revelar gabarito e comentário

GabaritoC — ambos os métodos estão corretos e executam a mesma operação, apresentando os mesmos resultados.

Link permanente: /questoes/fc004962