Buscar

Integração com banco de dados em Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

07/11/2022 22:38 Gabarito
https://aluno.qlabs.com.br/exercicio/1567380/gabarito 1/7
1
Quando adotamos o mapeamento objeto-relacional com base
no JPA, temos apenas um arquivo de configuração para definir
as conexões com o banco de dados e qual driver de
persistência será utilizado. Qual o nome do arquivo?
A web.xml
B database.xml
C jdbc.xml         
D persistence.xml
E orm.xml
Resposta correta
Gabarito comentado
2
Atualmente temos diversas opções de sistemas para
gerenciamento de bancos de dados (SGBDs), como Oracle e
SQL Server, por exemplo. A grande maioria dos sistemas de
gerenciamento exige a instalação de um servidor apropriado e
uma sequência de ações de configuração, mas a plataforma
Java traz uma opção de banco de dados relacional simples, na
distribuição do JDK, que não precisa de um servidor, sendo
totalmente construído na linguagem Java. Qual o nome desse
banco de dados? Questão 1 de 10
Exercício - Integração com Banco
de Dados em Java
Voltar para desempenho
07/11/2022 22:38 Gabarito
https://aluno.qlabs.com.br/exercicio/1567380/gabarito 2/7
A MySQL
B SQLite 
C PostgreSQL     
D Firebase         
E Derby
Resposta correta
Gabarito comentado
3
As transações são essenciais para a garantia de consistência
dos dados, sempre que lidamos com múltiplas operações DML
executadas de forma sequencial. Tanto no uso direto de JDBC,
como nas classes JPA, uma transação é confirmada pelo
método:
A grant
B startTransaction
C rollback
D revoke
E commit
Resposta correta
Questão 1 de 10
Exercício - Integração com Banco
de Dados em Java
Voltar para desempenho
07/11/2022 22:38 Gabarito
https://aluno.qlabs.com.br/exercicio/1567380/gabarito 3/7
Gabarito comentado
4
Ao utilizar JPA, no ambiente do NetBeans, temos muitas
ferramentas voltadas para a produtividade, onde uma delas
permite criar as entidades do JPA a partir da conexão ao
banco de dados via JDBC. Qual opção está sendo descrita
aqui?
A Persistence Unit
B Entity Classes from Database
C Swing GUI Forms from Entity Classes
D Java Server Faces from JPA Controller Classes
E JPA Controller Classes from Entity Classes
Resposta correta
Gabarito comentado
5
O padrão DAO surgiu para resolver um problema recorrente
em sistemas cadastrais, onde comandos SQL dispersos, em
meio ao código do aplicativo, diminuem o reuso e aumentam a
dificuldade de manutenção. Esse padrão tem como objetivo
concentrar os comandos SQL em classes específicas, onde o
método alterar, por exemplo, receberia uma entidade como
parâmetro e invocaria um comando do tipo:
Questão 1 de 10
Exercício - Integração com Banco
de Dados em Java
Voltar para desempenho
07/11/2022 22:38 Gabarito
https://aluno.qlabs.com.br/exercicio/1567380/gabarito 4/7
A CREATE
B INSERT
C DELETE
D SELECT
E UPDATE
Resposta correta
Gabarito comentado
6
Considere as linhas apresentadas a seguir, extraídas de um
método em uma aplicação Java SE que acessa um banco de
dados MySQL.
Ao executar as linhas de código podem ocorrer,
respectivamente, as seguintes exceções:  
A InterruptedException e NullPointerException           
B IOException e IllegalArgumentException      
C ClassNotFoundException e SQLException  
D InterruptedException e SQLException           
E ClassNotFoundException e NullPointerException
Questão 1 de 10
Exercício - Integração com Banco
de Dados em Java
Voltar para desempenho
07/11/2022 22:38 Gabarito
https://aluno.qlabs.com.br/exercicio/1567380/gabarito 5/7
Resposta correta
Gabarito comentado
7
Após instanciar os drivers JDBC no aplicativo Java, precisamos
estabelecer a conexão com o banco de dados e, a partir da
obtenção da conexão, instanciar os objetos que serão
responsáveis por executar as instruções SQL. Selecione a
classe, pertencente à API JDBC, que administra e seleciona o
driver adequado para iniciar uma conexão com o banco de
dados na linguagem Java.
A Statement
B DriverManager
C ResultSet
D PreparedStatement
E Connection
Resposta correta
Gabarito comentado
8
O controle transacional é fundamental para a garantia de
consistência nos dados ao lidar com múltiplas manipulações
sucessivas. Por padrão, no JDBC, cada operação DML ocorreQuestão 1 de 10
Exercício - Integração com Banco
de Dados em Java
Voltar para desempenho
07/11/2022 22:38 Gabarito
https://aluno.qlabs.com.br/exercicio/1567380/gabarito 6/7
em uma transação pontual, mas o comportamento pode ser
modificado, com o uso de comandos para confirmar ou
cancelar o grupo de operações, quando desligamos o modo
automático, o que é viabilizado pelo método:
A getConnection
B setAutoCommit
C executeUpdate
D rollback
E executeQuery
Resposta incorreta
Resposta
correta: B
Gabarito comentado
9
Trabalhando com JPA, as instruções DML ficam transparentes
para o programador, sendo executadas a partir de métodos
específicos da classe EntityManager. Qual seria o método
utilizado para encapsular uma instrução do tipo INSERT?
A merge
B getReference
C persist
D getResultList
E remove
Questão 1 de 10
Exercício - Integração com Banco
de Dados em Java
Voltar para desempenho
07/11/2022 22:38 Gabarito
https://aluno.qlabs.com.br/exercicio/1567380/gabarito 7/7
Resposta correta
Gabarito comentado
10
De forma geral, quando criamos aplicativos para acesso ao
banco de dados, com base no JDBC, temos instruções SQL em
meio ao código Java, onde algumas são comandos para
manipulação de dados (DML) e outras fazem consultas aos
dados armazenados. Para efetivar um comando DML, como
Insert ou Delete, qual método deve ser utilizado?  
A prepareStatement     
B forName
C executeUpdate         
D getConnection
E executeQuery
Resposta correta
Gabarito comentado
Questão 1 de 10
Exercício - Integração com Banco
de Dados em Java
Voltar para desempenho

Continue navegando