Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: Matr.: Disc.: PROG. ORIENT. PROJ. 2023.3 EAD (G) / EX 1. Baseado nos conceitos apresentados a respeito da interface Statement, sabemos que o objeto Statement pode ser reusado várias vezes para executar diferentes comandos SQL. Isto é até recomendado. Porém, o Statement só pode ser liberado ao final das execuções de todos os comandos SQL com o método? finalize() close() end() update() endStatement() 2. 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() createStatement() executeSQL() executeUpdate() 3. 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()); } } } Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext() DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext() Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next() DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next() DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next() 4. Qual o método da Interface ResultSet que move o cursor uma posição para cima? absolute() first() beforeFirst() previous() last()
Compartilhar