Um objeto Statement tem por objetivo executar uma instrução SQL simples sem parâmetros, retornando os resultados que ela produz por meio de um ResultSet (falaremos sobre ResultSet mais adiante, neste momento você só precisa saber que um ResultSet contém o resultado da execução de uma instrução SQL). Por padrão, cada execução de Statement retorna apenas um ResultSet contendo todos os resultados daquela instrução SQL realizada. Assinale a alternativa correta que se refere ao uso de banco de dados com Java:
Alternativas
Alternativa 1:
Quando é criada a conexão com banco de dados, passa a ser obrigatório o tratamento de exceção com a captura da exceção IOException.
Alternativa 2:
O PreparedStatement possibilita que sejam definidos valores para cada entrada de parâmetro definida na instrução SQL.
Alternativa 3:
O PreparedStatement é responsável por preparar a instrução SQL no formato adequado de execução do banco de dados configurado.
Alternativa 4:
O ResultSet é o resultado do cálculo realizado dentro do banco dados.
Alternativa 5:
O método responsável por executar e recuperar os dados de uma consulta SQL é: executeAndFindSQL("instrução sql");
Soluções para a tarefa
Resposta:
Alternativa 2
Explicação:
segundo a pg. 151 do livro.
"O objetivo de um objeto PreparedStatement é executar uma instrução
SQL pré-compilada, ou seja, um PreparedStatement envia a instrução SQL para
o SGDB de modo a deixá-la pareparada para receber parâmetros esperados por
esta instrução. A instrução SQL contida nesse objeto pode ter um ou mais parâmetros IN (entrada) em que o valor deste parâmetro não é deinido quando o SQL
é criado."
Com referência ao texto acima sobre, um objeto Statement que se refere ao uso de um banco de dados com Java: a alternativa correta é:
Alternativa 2:
O PreparedStatement possibilita que sejam definidos valores para cada entrada de parâmetro definida na instrução SQL.
Qual é o propósito de um objeto PreparedStatement
O objeto Statement é usado para resolver uma instrução SQL estática e obter os resultados produzidos por ela.
"A finalidade de um objeto PreparedStatement é fazer uma instrução SQL pré-compilada, ou seja, um PreparedStatement envia a instrução SQL ao SGBD para que ele pare de receber os parâmetros esperados por esta instrução.
A instrução SQL contida neste objeto pode ter um ou mais parâmetros IN onde o valor deste parâmetro não é definido quando o SQL é criado".
Saiba mais sobre Banco de Dados com Java em: https://brainly.com.br/tarefa/34831638
#SPJ2