Logo Passei Direto
Buscar

java list 6

Ferramentas de estudo

Questões resolvidas

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?
getResultList
persist
remove
getReference
merge

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?
SQLite
Firebase
MySQL
Derby
PostgreSQL

Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
merge
edit
destroy
create
persist

Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java.
Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java.
Connection
PreparedStatement
DriverManager
Statement
ResultSet

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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?
getResultList
persist
remove
getReference
merge

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?
SQLite
Firebase
MySQL
Derby
PostgreSQL

Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
merge
edit
destroy
create
persist

Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java.
Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java.
Connection
PreparedStatement
DriverManager
Statement
ResultSet

Prévia do material em texto

Você acertou 10 de 10
questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
C
1 Marcar para revisão
Com o surgimento do DAO foi possível
padronizar a forma com que as operações
sobre o banco de dados são implementadas, o
que levou à definição de ferramentas como o
JPA, onde a obtenção de uma coleção de
entidades, a partir da consulta através de
sintaxe JPQL, ocorre com base no método:
getResultList
createEntityManager
getEntityManager
Questão 1 de 10
Corretas �10�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Lista de exercícios Integração… Sair D
E
createResultList
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.
2 Marcar para revisão
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 ocorre
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
A
B
C
D
E
modo automático, o que é viabilizado pelo
método:
getConnection
setAutoCommit
executeUpdate
rollback
executeQuery
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A resposta certa é: setAutoCommit
3 Marcar para revisão
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
A
B
C
D
E
entidade como parâmetro e invocaria um
comando do tipo:
CREATE
INSERT
DELETE
SELECT
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".
4 Marcar para revisão
A
B
C
D
E
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?
web.xml
database.xml
jdbc.xml
persistence.xml
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
A
B
C
D
E
alternativa correta é a letra D�
"persistence.xml".
5 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?
merge
getReference
persist
getResultList
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
A
B
C
D
E
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.
6 Marcar para revisão
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?
MySQL
SQLite 
PostgreSQL     
Firebase         
Derby
A
B
C
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.
7 Marcar para revisão
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?
prepareStatement
forName
executeUpdate
D
E
getConnection
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.
8 Marcar para revisão
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
B
C
D
E
InterruptedException e
NullPointerException           
IOException e
IllegalArgumentException      
ClassNotFoundException e
SQLException  
InterruptedException e
SQLException           
ClassNotFoundException e
NullPointerException
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A resposta certa
é: ClassNotFoundException e
SQLException  
9 Marcar para revisão
Entre as ferramentas de produtividade do
NetBeans, temos uma que permite gerar
classes de controle JPA, de forma
automatizada, a partir das entidades,
concentrando todos os métodos necessários
para encapsular as operações DML. No caso
A
B
C
D
E
da remoção de um registro, qual seria o
método oferecido pela classe de controle?
destroy
merge
create
edit
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áriaspara a remoção de um registro, tornando o
processo mais eficiente e menos propenso
a erros.
10 Marcar para revisão
A
B
C
D
E
Após instanciar um executor de instruções SQL,
podemos iniciar comandos DML ou seleções
sobre os dados, onde, no caso das consultas,
elas retornam os valores em uma estrutura
específica do Java. Selecione a interface de
tabela dinâmica, que contém os resultados de
uma consulta SQL realizada a partir da API
JDBC, na linguagem Java.
ResultSet
Connection
Statement
DriverManager
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.

Mais conteúdos dessa disciplina