Buscar

INTRODUÇÃO AO JDBC

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

INTRODUÇÃO AO JDBC
	
	PROGRAMAÇÃO ORIENTADA A OBJETOS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	 
	
	CCT0760_A6_202003135461_V1
	
	
	
	
		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. Em um programa Java, o objeto que representa as sentenças com instruções SQL que serão enviadas para execução pelo SGBD é uma implementação da interface:
	
	
	
	Command
	
	
	DriverManeger
	
	
	Connection
	
	
	Statement
	
	
	ResultSet
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		Supondo-se que um Banco de Dados em PostgreSql cujo o nome é NomeBanco, o usuário é usuario e a senha é senha, possui uma tabela chamada FUNCIONARIO com a estrutura abaixo:
create table FUNCIONARIO(
  codigo char(10),
  nome varChar(50),
  salarioBase real
);
Assinale a alternativa que certamente está incorreta.
	
	
	
	sentenca.executeUpdate("delete from Funcionario where codigo = '123'");
	
	
	DriverManager.getConnection("jdbc:postgresql:NomeBanco","usuario","senha");
	
	
	sentenca.executeUpdate("insert into FUNCIONARIO values('123','Fulano',2000)");
	
	
	resultado = sentenca. executeUpdate ("select * from funcionario where codigo = '123'");
	
	
	sentenca.executeUpdate("update Funcionario set nome = 'Beltrano', salarioBase = 5000 where codigo = '123'");
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		Ao instalarmos o Java, já vem incluso as classes JDBC, as quais são distribuídas em dois pacotes, são eles:
	
	
	
	Javaswing e javaxsql
	
	
	Javajdbd e java.sql
	
	
	javajdbc e javaxsql.
	
	
	Javaswing e java.sql
	
	
	java.sql e javaxsql.
	
Explicação:
Estes são os métodos indicados java.sql e javaxsql.
	
	
	
	 
		
	
		4.
		O primeiro passo a ser executado em uma aplicação Java para o acesso aos dados armazenados em um SGBD corresponde ao carregamento do Driver compatível com o respectivo SGBD. Tal ação é realizada através da seguinte linha de comando:
	
	
	
	jdbc:odbc:driver=parâmetro
	
	
	instrucao.executeQuery (parâmetro);
	
	
	DriverManager.getConnection(parâmetro);
	
	
	Class.forName(parâmetro);
	
	
	conexao.createStatement();
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Usando o JDBC, para que possamos estabelecer a conexão com os bancos de dados devemos usar o método?
	
	
	
	sqlConnection
	
	
	DriverManager
	
	
	jdbcConnection
	
	
	getJdbcConnction
	
	
	getConnection
	
Explicação:
O nome correto do método é: getConnection
	
	
	
	 
		
	
		6.
		Qual é a definição de Java Database Connectivity?
	
	
	
	É um conjunto de classes e interfaces para escrever programas ou sistemas em Java que utilizem Banco de Dados.
	
	
	É um conjunto de drivers que resolvem o problema de comunicação com o SGBD.
	
	
	É classificado por uma única interface baseada no X/OPEN SQL.
	
	
	É um conjunto implementado no pacote padrão java.sql.
	
	
	É uma única classe e interface para escrever programas em Java.
	
Explicação:
Drivers que resolvem o problema de comunicação com o SGBD, se refere a Arquitetura JDBC.

Continue navegando