SóProvas


ID
900424
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

Alternativas
Comentários
  • B) 

    Questão mal elaborada

    A) a tabela se chama contato

    B) Correta

    C) São 3 campos do tipo String.

    D) Estranho falar que não retorna VOID, mas como não retorna nada tomamos como errada.

    E) O comando prepareStatement não pode ser removido pois ele é uma espécie de "leva e traz" de dados do banco.

  • Na linha 26, o telefone está sobrescrevendo o e-mail. ;P