Logo Passei Direto
Buscar

TESTE DE CONHECIMENTO - AULA 7 - Middleware JDBC

Ferramentas de estudo

Questões resolvidas

A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
Qual das alternativas abaixo apresenta as exceções principais que podem ocorrer no uso do JDBC?
SQLException e ClassNotFoundException
ClassNotFoundException e ServletException
ServletException e ArithmeticException
SQLException e ServletException
ClassNotFoundException e ArithmeticException

Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
Qual das alternativas abaixo é INCORRETA sobre Java Database Connectivity (JDBC)?
O executeQuery é um método da classe Connection para execução de uma consulta.
Statement trabalha como um executor de comandos SQL.
O método close() da classe Connection fecha uma conexão com o banco de dados.
O PreparedStatement é um descendente de Statement que aceita parametrizações.
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.

Na sintaxe SQL, o operador que condiciona a seleção à existência do valor do campo em um determinado conjunto de valores de mesmo formato seria:
Qual é o operador que condiciona a seleção à existência do valor do campo em um determinado conjunto de valores de mesmo formato?
LIKE
IN
ALL
BETWEEN
HAVING

O middleware de acesso ao banco de dados utilizado pelo Java é denominado:
Qual é o middleware de acesso ao banco de dados utilizado pelo Java?
RMI
JNDI
RPC
JMS
JDBC

Existem diversos componentes no JDBC, e um deles permite a parametrização de queries. Indique qual é este componente.
Qual componente do JDBC permite a parametrização de queries?
Statement
DriverManager
ResultSet
PreparedStatement
Connection

O uso de um DAO (Data Access Object) em um código tem a função de:
Qual é a função de um DAO (Data Access Object) em um código?
Encapsular o usuário e senha de acesso ao banco de dados relacional.
Prover uma camada de segurança para a aplicação.
Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência.
Impedir que uma classe tenha mais de um objeto instanciado.
Gerenciar a geração de logs de acesso com API específica.

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

Questões resolvidas

A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
Qual das alternativas abaixo apresenta as exceções principais que podem ocorrer no uso do JDBC?
SQLException e ClassNotFoundException
ClassNotFoundException e ServletException
ServletException e ArithmeticException
SQLException e ServletException
ClassNotFoundException e ArithmeticException

Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
Qual das alternativas abaixo é INCORRETA sobre Java Database Connectivity (JDBC)?
O executeQuery é um método da classe Connection para execução de uma consulta.
Statement trabalha como um executor de comandos SQL.
O método close() da classe Connection fecha uma conexão com o banco de dados.
O PreparedStatement é um descendente de Statement que aceita parametrizações.
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.

Na sintaxe SQL, o operador que condiciona a seleção à existência do valor do campo em um determinado conjunto de valores de mesmo formato seria:
Qual é o operador que condiciona a seleção à existência do valor do campo em um determinado conjunto de valores de mesmo formato?
LIKE
IN
ALL
BETWEEN
HAVING

O middleware de acesso ao banco de dados utilizado pelo Java é denominado:
Qual é o middleware de acesso ao banco de dados utilizado pelo Java?
RMI
JNDI
RPC
JMS
JDBC

Existem diversos componentes no JDBC, e um deles permite a parametrização de queries. Indique qual é este componente.
Qual componente do JDBC permite a parametrização de queries?
Statement
DriverManager
ResultSet
PreparedStatement
Connection

O uso de um DAO (Data Access Object) em um código tem a função de:
Qual é a função de um DAO (Data Access Object) em um código?
Encapsular o usuário e senha de acesso ao banco de dados relacional.
Prover uma camada de segurança para a aplicação.
Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência.
Impedir que uma classe tenha mais de um objeto instanciado.
Gerenciar a geração de logs de acesso com API específica.

Prévia do material em texto

PROGRAMAÇÃO CLIENTE SERVIDOR 
7a aula 
 
 
Lupa 
 
 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0780_EX_A7_201801039844_V1 24/10/2019 
Aluno(a): MAIKON CARDOSO LEMOS 2019.3 EAD 
Disciplina: CCT0780 - PROGRAMAÇÃO CLIENTE SERVIDOR 201801039844 
 
 
 
 
 1a Questão 
 
 
A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja 
utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. 
Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são: 
 
 
 
SQLException e ServletException 
 
ClassNotFoundException e ServletException 
 
ClassNotFoundException e ArithmeticException 
 SQLException e ClassNotFoundException 
 
ServletException e ArithmeticException 
Respondido em 24/10/2019 18:00:52 
 
 
Explicação: 
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver. 
 
 
 
 
 
 2a Questão 
 
 
Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java 
que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas 
abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC): 
 
 
 O executeQuery é um método da classe Connection para execução de uma consulta. 
 
Statement trabalha como um executor de comandos SQL. 
 
O método close() da classe Connection fecha uma conexão com o banco de dados. 
 
O PreparedStatement é um descendente de Statement que aceita parametrizações. 
 
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte 
JDBC-ODBC. 
Respondido em 24/10/2019 18:15:13 
 
 
Explicação: 
javascript:abre_frame('2','7','','','');
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
javascript:abre_frame('3','7','','','');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
O método executeQuery pertence à classe Statement. 
 
 
 
 
 
 3a Questão 
 
 
Na sintaxe SQL, o operador que condiciona a seleção à existência do valor do campo em um determinado 
conjunto de valores de mesmo formato seria: 
 
 
 
LIKE 
 IN 
 
ALL 
 
BETWEEN 
 
HAVING 
Respondido em 24/10/2019 18:18:46 
 
 
Explicação: 
Um exemplo seria: SELECT Id, CompanyName, City, Country FROM Supplier WHERE Country IN ('USA', 
'UK', 'Japan') 
 
 
 
 
 
 4a Questão 
 
 
O middleware de acesso ao banco de dados utilizado pelo Java é denominado: 
 
 
 
RMI 
 
JNDI 
 
RPC 
 
JMS 
 JDBC 
Respondido em 24/10/2019 18:20:08 
 
 
Explicação: 
O middleware para acesso a banco de dados do Java é o JDBC (Java Database Conectivity) 
 
 
 
 
 
 5a Questão 
 
 
Existem diversos componentes no JDBC, e um deles permite a parametrização de queries. Indique qual é 
este componente. 
 
 
 
Connection 
 
DriverManager 
 
ResultSet 
 PreparedStatement 
 
Statement 
Respondido em 24/10/2019 18:21:25 
 
 
Explicação: 
Um componente do tipo PreparedStatement é obtido a partir de uma chamada ao método 
prepareStatement de Connection, sendo utilizadas interrogações nos trechos do SQL que serão 
considerados como parâmetros. 
 
 
 
 
 
 6a Questão 
 
 
O uso de um DAO (Data Access Object) em um código tem a função de: 
 
 
 
Encapsular o usuário e senha de acesso ao banco de dados relacional. 
 
Prover uma camada de segurança para a aplicação. 
 Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência. 
 
Impedir que uma classe tenha mais de um objeto instanciado. 
 
Gerenciar a geração de logs de acesso com API específica. 
Respondido em 24/10/2019 18:23:01 
 
 
Explicação: 
O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue ao longo da 
aplicação. 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','170607756','3456714112');

Mais conteúdos dessa disciplina