Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Para que possamos executar a instrução select do SQL, que método devemos usar?
executeUpdate()
executeQuery()
executeSQL()
createStatement()
execute()

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."
DataSet
Statement
Connection
ResultSet
Command

Porém, o Statement só pode ser liberado ao final das execuções de todos os comandos SQL com o método?
end()
close()
endStatement()
finalize()
update()

É a interface usada quando precisamos executar stored procedures:
ResultSet
PreparedStatement
Connection
CallableStatement
Statement

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()); } } }
Complete as lacunas de forma correta.
DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Para que possamos executar a instrução select do SQL, que método devemos usar?
executeUpdate()
executeQuery()
executeSQL()
createStatement()
execute()

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."
DataSet
Statement
Connection
ResultSet
Command

Porém, o Statement só pode ser liberado ao final das execuções de todos os comandos SQL com o método?
end()
close()
endStatement()
finalize()
update()

É a interface usada quando precisamos executar stored procedures:
ResultSet
PreparedStatement
Connection
CallableStatement
Statement

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()); } } }
Complete as lacunas de forma correta.
DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()

Prévia do material em texto

PROGRAMAÇÃO ORIENTADA A OBJETOS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0760_A7_201707035148_V1
	
	
	
	
	
	
	
		Aluno: DAWISON PINHEIRO PEREIRA
	Matr.: 201707035148
	Disc.: PROG. ORIENT. PROJ. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! 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.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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:
	
	
	
	ResultSet
	
	
	Connection
	
	
	PreparedStatement
	
	
	DriverManager
	
	
	Statement
	
	Gabarito
Coment.
	
	
	
	 
		
	
		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?
	
	
	
	executeUpdate()
	
	
	executeQuery()
	
	
	executeSQL()
	
	
	createStatement()
	
	
	execute()
	
	
	
	 
		
	
		3.
		Qual o método da Interface ResultSet que move o cursor uma posição para cima?
	
	
	
	beforeFirst()
	
	
	absolute()
	
	
	first()
	
	
	last()
	
	
	previous()
	
	
	
	 
		
	
		4.
		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."
	
	
	
	Command
	
	
	DataSet
	
	
	Connection
	
	
	ResultSet
	
	
	Statement
	
	
	
	 
		
	
		5.
		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?
	
	
	
	end()
	
	
	close()
	
	
	endStatement()
	
	
	finalize()
	
	
	update()
	
Explicação:
Segundo o que temos na aula 7, o método é o close.
	
	
	
	 
		
	
		6.
		É a interface usada quando precisamos executar stored procedures:
	
	
	
	CallableStatement
	
	
	PreparedStatement
	
	
	Statement
	
	
	ResultSet
	
	
	Connection
	
	Gabarito
Coment.
	
	
	
	 
		
	
		7.
		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()); 
       }
    }
}
	
	
	
	DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
	
	
	DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
	
	
	DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
	
	
	Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
	
	
	Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.

Mais conteúdos dessa disciplina