Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0263_A7_201509121749 04:46 de 50 min. É o nome do método da classe Statement usado para enviar uma instrução SQL do tipo INSERT, UPDATE ou DELETE: Qual o método da Interface ResultSet que move o cursor uma posição para cima? 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 =_____________________; 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()); } } } CCT0263_A7_201509121749 Lupa Aluno: ALEX MIRANDA DA SILVA Matrícula: 201509121749 Disciplina: CCT0263 - PROG.ORINT.A ABJET. Período Acad.: 2016.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. executeUpdate getResultset execute executeQuery getMaxRows 2. previous() first() last() absolute() beforeFirst() 3. DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next() 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." 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. 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: É a interface usada quando precisamos executar stored procedures: DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next() Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next() DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext() Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext() Gabarito Comentado Gabarito Comentado 4. Command Connection DataSet Statement ResultSet 5. ResultSet executeQuery (String SQL) Connection getConnection() ResultSet getResultSet() int executeUpdate (String SQL) Boolean execute(String SQL) Gabarito Comentado 6. ResultSet Statement Connection PreparedStatement DriverManager Gabarito Comentado 7. Connection Statement ResultSet PreparedStatement CallableStatement Gabarito Comentado FINALIZAR O TESTE DE CONHECIMENTO Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 23/11/2016 22:25:05.
Compartilhar