Execrcio 8
Execrcio 8
Execrcio 8
Questões
Você acertou 8 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o
exercício quantas vezes quiser.
Verificar Desempenho
A Statement
B DriverManager
C ResultSet
D PreparedStatement
E Connection
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A classe DriverManager, pertencente à API JDBC, é a responsável por
administrar e selecionar o driver adequado para iniciar uma conexão com o
banco de dados na linguagem Java. As outras opções apresentadas, como
Statement, ResultSet, PreparedStatement e Connection, são também
classes da API JDBC, porém, têm funções diferentes. A classe Statement é
usada para executar instruções SQL estáticas e obter os resultados
produzidos por ela. ResultSet é uma interface que representa o resultado
da consulta SQL. PreparedStatement é uma interface que representa a
instrução SQL pré-compilada. E, por fim, Connection é uma interface que
representa uma sessão de contexto para um banco de dados específico.
A destroy
B merge
C create
D edit
E persist
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
O método oferecido pela classe de controle para a remoção de um registro
é o "destroy". Este método é gerado automaticamente pelo NetBeans
quando se cria uma classe de controle JPA. Ele encapsula as operações
DML necessárias para a remoção de um registro, tornando o processo mais
eficiente e menos propenso a erros.
A getConnection
B setAutoCommit
C executeUpdate
D rollback
E executeQuery
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A resposta certa é: setAutoCommit
4 Marcar para revisão
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
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
O método utilizado para encapsular uma instrução do tipo INSERT no JPA é
o 'persist'. Este método é responsável por tornar a entidade passada como
argumento em uma entidade gerenciada pelo contexto de persistência, ou
seja, qualquer alteração feita nessa entidade será automaticamente
sincronizada com o banco de dados quando a transação for confirmada.
Portanto, o método 'persist' é o equivalente à instrução INSERT em SQL.
A ResultSet
B Connection
C Statement
D DriverManager
E PreparedStatement
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
A interface ResultSet no Java é utilizada para representar o resultado
retornado por uma consulta SQL. Ela mantém os dados recuperados de um
banco de dados após a execução de uma instrução SQL e fornece vários
métodos para navegar e manipular esses dados. Portanto, a alternativa
correta é a ResultSet, pois ela é a estrutura que contém os resultados de
uma consulta SQL realizada a partir da API JDBC na linguagem Java.
A CREATE
B INSERT
C DELETE
D SELECT
E UPDATE
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
O padrão DAO (Data Access Object) é uma estratégia para isolar a
aplicação da lógica de acesso aos dados. No contexto da questão, o
método "alterar" provavelmente estaria atualizando algum registro
existente no banco de dados. Nesse caso, o comando SQL mais apropriado
para realizar essa operação seria o "UPDATE". Portanto, a alternativa
correta é a "E", que indica o comando "UPDATE".
A web.xml
B database.xml
C jdbc.xml
D persistence.xml
E orm.xml
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
O arquivo de configuração utilizado para definir as conexões com o banco
de dados e o driver de persistência no mapeamento objeto-relacional
baseado em JPA é chamado de "persistence.xml". Este arquivo é
fundamental para a configuração do ambiente de persistência, pois é nele
que são definidos os detalhes de conexão com o banco de dados, as
classes de entidade e as propriedades específicas do provedor de
persistência. Portanto, a alternativa correta é a letra D: "persistence.xml".
B forName
C executeUpdate
D getConnection
E executeQuery
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
O método "executeUpdate" é utilizado para executar comandos DML (Data
Manipulation Language), como Insert e Delete, no JDBC. Este método
retorna um inteiro que indica o número de linhas afetadas pelo comando.
Portanto, para efetivar um comando DML, o método "executeUpdate" deve
ser utilizado.
A getResultList
B createEntityManager
C getEntityManager
D createResultList
E createNamedQuery
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
O método utilizado para a obtenção de uma coleção de entidades, a partir
de uma consulta através da sintaxe JPQL, é o 'getResultList'. Este método é
responsável por retornar o resultado de uma consulta JPQL como uma lista
de entidades. As outras opções listadas, como 'createEntityManager',
'getEntityManager', 'createResultList' e 'createNamedQuery', são métodos
utilizados para outras finalidades dentro do contexto do JPA e não são
utilizados para a obtenção de uma coleção de entidades a partir de uma
consulta JPQL.
A MySQL
B SQLite
C PostgreSQL
D Firebase
E Derby
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
O banco de dados relacional simples, que vem na distribuição do JDK e não
necessita de um servidor, sendo totalmente construído na linguagem Java,
é chamado de Derby. Portanto, a alternativa correta é a E.