Pular para o conteúdo principal

Questão de Programação — Java — COPESE - UFT 2012

ProgramaçãoJava
Código
qg863267
Banca
COPESE - UFT
Órgão
MPE-TO
Ano
2012
Nível
Superior
Cargo
Analista Ministerial - Análise de Sistemas
O pacote java.sql contém um conjunto de classes e interfaces para a manipulação de banco de dados a partir de programas Java. Diante deste contexto, analise o trecho de código Java a seguir.1. …2. PreparedStatement pstmt = con.prepareStatement("update Produto set nome = ? where id = ?");3. pstmt.setInt(2, 1);4. pstmt.setString(1, "Caneta");5. pstmt.executeUpdate();6. ...Considerando que o objeto con representa uma conexão ativa, é CORRETO afirmar que:
  1. AA interface PreparedStatement é direcionada para escrever instruções SQL quando não se sabe o banco de dados que está sendo utilizado.
  2. BA instrução da linha 3 associa o valor 2 ao campo id da instrução SQL.
  3. CA instrução da linha 4 poderia ser substituída por “pstmt.setString(nome, "Caneta");”
  4. DA instrução da linha 5 poderia ser substituída por “pstmt.execute();” independentemente da instrução apresentada em pstmt.
  5. EOs métodos setInt e SetString servem para associar valores aos parâmetros da instrução do objeto pstmt.
Revelar gabarito e comentário

GabaritoE — Os métodos setInt e SetString servem para associar valores aos parâmetros da instrução do objeto pstmt.

Link permanente: /questoes/qg863267