FC ConcursosFC Concursos

Questão FC374745

Sobre o JDBC (Java DataBase Connection), analise as afirmativas a seguir. I. “Permite que programas ‘chamem’ procedures armazenadas, utilizando objetos CallableStatement.” II. “For

Linguagens de Programação

Instituto Consulplan · 2022

Sobre o JDBC (Java DataBase Connection), analise as afirmativas a seguir.

 

I. “Permite que programas ‘chamem’ procedures armazenadas, utilizando objetos CallableStatement.”

 

II. “Fornece processamento de transação via métodos de interface connection.”

 

III. “O método java.sql contém as classes e as interfaces para acessar bancos de dados relacionais em Java.”

 

Está correto o que se afirma apenas em

  1. I.
  2. II.
  3. III.
  4. I e II.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

JDBC realmente permite chamar procedures armazenadas: usa-se Connection.prepareCall() para obter um CallableStatement, que aceita parâmetros de entrada/saída (métodos como setXxx e registerOutParameter) e é executado com execute() ou executeQuery(). Isso possibilita delegar lógica complexa ao servidor de banco de dados.

Também é correto que o JDBC fornece tratamento de transação via a interface Connection. Os métodos principais são setAutoCommit(false) para controlar manualmente transações, commit() para confirmar alterações e rollback() para desfazê‑las; existem ainda setSavepoint e setTransactionIsolation para controle mais fino.

Em resumo: JDBC oferece APIs específicas para chamadas de stored procedures e para gerenciar transações diretamente pela Connection, justificando a marcação das afirmativas I e II como corretas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo