Analise as afirmativas abaixo com relação ao JDBC. 1. No de...

Próximas questões
Com base no mesmo assunto
Q1070379 Programação

Analise as afirmativas abaixo com relação ao JDBC.


1. No desenvolvimento Java EE, JDBC é uma tecnologia comumente utilizada para a implementação da interação do banco de dados.

2. JDBC é uma API de nível de chamada, o que significa que as instruções SQL são transmitidas como sequências para a API que, então, se encarrega de executá-las no RDMS.

3. JDBC permite que aplicações JAVA acessem bases de dados sem a necessidade de utilização de um driver.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - São corretas apenas as afirmativas 1 e 2.

O JDBC (Java Database Connectivity) é uma API padrão do Java que permite a interação entre aplicações Java e sistemas de gerenciamento de banco de dados (SGBDs). Vamos analisar cada afirmativa:

Afirmativa 1: É verdadeira. O JDBC é uma tecnologia amplamente utilizada no desenvolvimento Java EE (Enterprise Edition) para realizar a conexão e operações com banco de dados. Ele fornece um conjunto de classes e interfaces que podem ser usadas para escrever aplicações independentes do banco de dados, o que significa que o mesmo código pode funcionar com diferentes SGBDs.

Afirmativa 2: Também é verdadeira. O JDBC é considerado uma API de nível de chamada, pois as instruções SQL são passadas como strings para métodos da API, como executeQuery() e executeUpdate(), que se encarregam de executar essas instruções no SGBD. Em outras palavras, o JDBC atua como um intermediário entre a aplicação Java e o banco de dados, transmitindo as instruções SQL.

Afirmativa 3: É falsa. O JDBC necessita de drivers específicos para cada SGBD. Esses drivers são responsáveis por implementar as interfaces fornecidas pelo JDBC e traduzir as chamadas feitas pela aplicação Java para a linguagem que o SGBD entende. Sem um driver apropriado, a aplicação Java não conseguiria comunicar-se com o banco de dados.

Portanto, apenas as afirmativas 1 e 2 estão corretas, sendo a alternativa D a resposta adequada para a questão. É essencial entender que o JDBC é uma parte fundamental da programação Java para banco de dados, e que o uso de um driver adequado é imprescindível para que a aplicação possa interagir com o SGBD escolhido.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

1. No desenvolvimento Java EE, JDBC é uma tecnologia comumente utilizada para a implementação da interação do banco de dados.

2. JDBC é uma API de nível de chamada, o que significa que as instruções SQL são transmitidas como sequências para a API que, então, se encarrega de executá-las no RDMS.

3. JDBC permite que aplicações JAVA acessem bases de dados,mas precisam utilizar um driver adequado para qual base de dados está direcionando.

RDMS? Não seria RDBMS?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo