Buscar

Exercicio 7

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 3 páginas

Prévia do material em texto

07/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 1/3
Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
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:
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 opções abaixo não representa a afirmação abaixo:
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados
relacional"
 
1.
DB2
MS Access
Derby
Oracle
Informix
Explicação:
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não depende da instalação de um
servidor proprietário.
 
2.
ServletException e ArithmeticException
SQLException e ServletException
SQLException e ClassNotFoundException
ClassNotFoundException e ArithmeticException
ClassNotFoundException e ServletException
Explicação:
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver.
 
3.
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.
O executeQuery é um método da classe Connection para execução de uma consulta.
O PreparedStatement é um descendente de Statement que aceita parametrizações.
O método close() da classe Connection fecha uma conexão com o banco de dados.
Statement trabalha como um executor de comandos SQL.
Explicação:
O método executeQuery pertence à classe Statement.
 
4.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
07/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 2/3
Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um
método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable
alimentado pelo mesmo?
Os comandos em sql, SELECT, UPDATE, INSERT são comandos do tipo:
Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo:
JVC
JSF
JLO
JDBC
JSP
Explicação:
JDBC
 
5.
< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo
var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
 
6.
DMZ
DTL
DML
DDL
DDT
Explicação:
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
 
7.
DTL
DDT
DML
DMZ
DDL
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
07/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 3/3
Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte: 
Statement st = Conexao.getConection().createStatement();
Explicação:
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os
objetos do banco.
São comandos desse tipo o CREATE, o ALTER e o DROP.
 
8.
List< Aluno > ls = st.executeQuery("select * from ALUNOS");
ResultSet rs = st.executeQuery("select * from ALUNOS");
List ls = st().executeUpdate("select * from ALUNOS");
ResultSet rs = st.executeUpdate("select * from ALUNOS");
List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
Explicação:
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a partir do método executeQuery,
com o retorno do resultado na forma de um ResultSet.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#

Continue navegando