Baixe o app para aproveitar ainda mais
Prévia do material em texto
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... CCT0760_EX_A7__V1 PROGRAMAÇÃO ORIENTADA A OBJETOS Lupa 7a aula VídeoPPTMP3 Exercício: CCT0760_EX_A7__V1 18/11/2018 16:49:31 (Finalizada) Aluno(a): 2018.3 EAD Disciplina: CCT0760 - PROGRAMAÇÃO ORIENTADA A OBJETOS 1a Questão Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "A interface ____________ é uma tabela de dados que representa o resultado de uma consulta em uma base de dados." Statement ResultSet Command Connection DataSet 2a Questão É a interface usada quando precisamos executar stored procedures: CallableStatement PreparedStatement Statement Connection ResultSet Gabarito Coment. 3a Questão Objetos que implementam a interface Statement são usados para o envio de instruções SQL, a serem executadas pelo SGBD, retornando o resultado obtido. Indique qual é o método usado para o envio de instruções SQL do grupo: INSERT; UPADATE E DELETE. Connection getConnection() int executeUpdate (String SQL) Boolean execute(String SQL) ResultSet executeQuery (String SQL) ResultSet getResultSet() 1 of 3 18/11/2018 17:00 EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... Gabarito Coment. 4a Questão Qual o método da Interface ResultSet que move o cursor uma posição para cima? last() absolute() first() beforeFirst() previous() 5a Questão Os programas desenvolvidos em Java normalmente comunicam-se com um banco de dados e manipulam seus dados utilizando a API JDBC. Esta fornece um conjunto padrão de interfaces para bancos de dados em conformidade com o SQL. Uma Interface bastante popular é o Statement que é responsável por controlar e executar uma instrução SQL. Para que possamos executar a instrução select do SQL, que método devemos usar? execute() executeQuery() executeSQL() createStatement() executeUpdate() 6a Questão Java Database Connectivity (JDBC) define um conjunto de classes e interfaces para escrever programas ou sistemas em Java que utilizem Banco de Dados. Estas classes e interfaces efetuam as conexões entre a aplicação e o Sistema Gerenciador de Banco de Dados (SGBD). Ao utilizar o JDBC, podemos enviar comandos SQL ou PL/SQL para quase todos os bancos de dados relacionais. Os objetos de instrução retornam resultados de consulta SQL como objetos: Statement ResultSet DriverManager Connection PreparedStatement Gabarito Coment. 7a Questão Dada a classe abaixo, complete as lacunas de forma correta: 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 =_____________________; 2 of 3 18/11/2018 17:00 EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 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()); } } } DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next() DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next() DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext() Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next() Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext() Gabarito Coment. Gabarito Coment. 8a Questão É o nome do método da classe Statement usado para enviar uma instrução SQL do tipo INSERT, UPDATE ou DELETE: execute executeUpdate getResultset getMaxRows executeQuery 3 of 3 18/11/2018 17:00
Compartilhar