Buscar

PROGRAMAÇÃO CLIENTE SERVIDOR AULA 4 AVALIANDO APRENDIZADO 2

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

13/06/2018 EPS
http://simulado.estacio.br/alunos/ 1/3
CCT0780_EX_A4_201602875898_V14
 
 
 PROGRAMAÇÃO CLIENTE SERVIDOR 4a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0780_EX_A4_201602875898_V14 05/06/2018 20:19:20 (Finalizada)
Aluno(a): YURI BUENO FONTENLA 2018.1 EAD
Disciplina: CCT0780 - PROGRAMAÇÃO CLIENTE SERVIDOR 201602875898
 
 
Ref.: 201604188055
 1a Questão
Analise as seguintes afirmações a respeito de JSP:
 
I. Em uma aplicação Web, há apenas um objeto page em cada JSP.
II. Comentários JSP aparecem na resposta ao cliente.
III. Os objetos com escopo session duram por toda a sessão de navegação do cliente.
 
Assinale a opção correta.
Apenas a afirmação I é verdadeira.
Apenas a afirmação II é verdadeira.
As afirmações I, II e III são verdadeiras.
Nenhuma das afirmações é verdadeira.
 Apenas a afirmação III é verdadeira.
 
 
 
Ref.: 201604188344
 2a Questão
É um dos cinco elementos básicos que nos permitem manipular bancos de dados através da API JDBC.
SGBD
Servlets
TagLib
 DriverManager
JSP
 
 
Explicação:
A função primária do DriverManager é obter conexões com o banco a partir do driver JDBC e a string de conexão.
 
 
 
Ref.: 201604188175
 3a Questão
Dada a classe abaixo, complete as lacunas de forma correta:
13/06/2018 EPS
http://simulado.estacio.br/alunos/ 2/3
 
import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.Statement;
 
public class Principal {
 public static void main(String[] args) {
 try {
 _______________("org.postgresql.Driver"); 
 Connection con = __________("jdbc:postgresql:BancoProva","aluno","prova");
 Statement stm =_____________________;
 ResultSet rs = ________________("select * from tabela");
 while(________________) {
 System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
 } 
 con.close();
 }
 catch(Exception e) {
 System.out.println("Erro:" + e.getMessage()); 
 }
 }
 }
 
Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
 Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()
DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
 
 
 
Ref.: 201604188166
 4a 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 método close() da classe Connection fecha uma conexão com o banco de dados
O PreparedStatement é uma subinterface de Statement
Statement representa uma conexão estabelecida com o Banco de Dados
 O executeQuery é um método da classe Connection para execução de uma consulta
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC
 
 
 
Ref.: 201604188337
 5a Questão
Qual das classes abaixo não está relacionada ao uso de banco de dados através do JDBC?
Connection
ResultSet
DriverManager
 HttpRequest
PreparedStatement
 
 
Explicação:
A classe HttpRequest está relacionada às requisições efetuadas via conexões HTTP.
 
 
 
Ref.: 201604188031
 6a Questão
O JDBC - Java DataBase Connectivity - é uma API que permite a interação com um SGBD (Sistema Gerenciador de Banco de
Dados) em baixo nível, isto é, permite realizar conexões e consultas ao banco de dados.
13/06/2018 EPS
http://simulado.estacio.br/alunos/ 3/3
Sobre esta API, indique a afirmativa INCORRETA:
Não é possível realizar uma busca sem realizar uma conexão.
 Não é possível construir aplicações para múltiplos SGBDs usando esta API.
Não é possível acessar ao banco de dados sem a instalação de um driver para o SGBD.
Não é possível realizar as buscas sem tratar ou jogar exceções.
Não é possível acessar um SGBD com o JDBC sem indicar seu endereço.
 
 
 
Ref.: 201604188173
 7a Questão
A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas interfaces e classes
geram dúvidas para programadores iniciantes. Entres elas encontra-se a Statement. Dada as alternativas abaixo, selecione a
que define Statement.
Implementado quando você deseja acessar banco de dados procedimentos armazenados. Também pode aceitar
parâmetros de entrada em tempo de execução.
É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados
 Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as instruções SQL
estáticas no tempo de execução. Não pode aceitar parâmetros.
Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro.
Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em tempo de
execução.
 
 
 
Ref.: 201604188192
 8a Questão
Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:
 
st = Conexao.getConection().createStatement();
List = st.executeQuery("select * from ALUNOS");
List = st.executeUpdate("select * from ALUNOS");
 ResultSet rs = st.executeQuery("select * from ALUNOS");
List = st().executeUpdate("select * from ALUNOS");
ResultSet rs = st.executeUpdate("select * from ALUNOS");

Outros materiais