SóProvas


ID
1778257
Banca
FCC
Órgão
DPE-RR
Ano
2015
Provas
Disciplina
Programação
Assuntos

Considere as linhas a seguir em uma classe Java.
a = con.prepareStatement("select * from cliente where id = ? ");
a.setInt(1, id);
b = a.executeQuery();

Um Analista de Sistemas pode concluir corretamente que os objetos a e b são, respectivamente, dos tipos de interface 

Alternativas
Comentários
  • PreparedStatement : Um objeto que representa uma instrução SQL pré-compilado.

    ResultSet : Uma tabela de dados que representam um conjunto de resultados de banco de dados, que normalmente é gerado pela execução de uma declaração de que consulta o banco de dados.


  • * PreparedStatement :

    - Interface que representa uma operação SQL pré-compilada;

    - Diferente da criação do objeto Statement, é necessário passar o comando SQL como parâmetro no método;

    - O uso do objeto PreparedStatement pode acelerar a execução dos comandos SQL, pois estes estarão pré-compilados;

    - O objeto PreparedStatement permite o uso de parâmetros nos comandos SQL, permitindo o uso do mesmo comando SQL, mas alterando alguns valores dinamicamente.

     

    * Statement - São listados os métodos executeQuery(instrução SQL que retorna em único objeto ResultSet) e executeUpdate(referente a Insert, Update e Delete).

     

    http://www.ufpa.br/sampaio/curso_de_sbd/semin_jdbc/Aula%204.pdf