Questão 24 do Concurso Empresa Brasileira de Serviços Hospitalares (EBSERH) - Analista de Tecnologia da Informação - Processos e Desenvolvimento - IADES (2013)

Considere o código Java a seguir, para responder às questões 17 e 18.

19
20 public void cadastrar (Contato c) throws Exception {
21 abrirBanco( );
22 String sql = " INSERT INTO contato VALUES (null, ?, ?, ?)";
23 stmt = (PrepareStatement) con.prepareStatement (sql);
24 stm.setString (1, c.getNome( ));
25 stm.setString (2, c.getMail( ));
26 stm.setString (2, c.getTelefone( ));
27 stm.execute( );
28 fecharBanco( );
29
30 }



Ainda sobre o código anterior é correto afirmar que
Parabéns! Você acertou!
Você errou.
  • A a função criada grava dados em uma tabela de banco de dados, chamada “contata", com 3 (três) campos.
  • B o comando “execute" executa a SQL da função.
  • C na função existem dois campos do tipo String e dois do tipo INT.
  • D a função não retorna VOID.
  • E o comando “prepareStatement" pode ser retirado da função sem alterar a sua sintaxe.