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:
- AA interface PreparedStatement é direcionada para escrever instruções SQL quando não se sabe o banco de dados que está sendo utilizado.
- BA instrução da linha 3 associa o valor 2 ao campo id da instrução SQL.
- CA instrução da linha 4 poderia ser substituída por “pstmt.setString(nome, "Caneta");”
- DA instrução da linha 5 poderia ser substituída por “pstmt.execute();” independentemente da instrução apresentada em pstmt.
- EOs métodos setInt e SetString servem para associar valores aos parâmetros da instrução do objeto pstmt.