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

Prévia do material em texto

Aluno: Matr.: 
Disc.: PROG. ORIENT. PROJ. 203.3 EAD (G) / EX 
 
 
 
1. 
 
 
Qual é a definição de Java Database Connectivity? 
 
 
 É um conjunto implementado no pacote padrão java.sql. 
 
 É classificado por uma única interface baseada no X/OPEN SQL. 
 
É um conjunto de classes e interfaces para escrever programas ou sistemas 
em Java que utilizem Banco de Dados. 
 
 É uma única classe e interface para escrever programas em Java. 
 
 
É um conjunto de drivers que resolvem o problema de comunicação com o 
SGBD. 
2. 
 
 
Usando o JDBC, para que possamos estabelecer a conexão com os bancos de dados devemos 
usar o método? 
 getConnection 
 
 getJdbcConnction 
 
 DriverManager 
 
 sqlConnection 
 
 jdbcConnection 
3. 
 
 
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 
 
 conexao.createStatement(); 
 
 instrucao.executeQuery (parâmetro); 
 
 DriverManager.getConnection(parâmetro); 
 Class.forName(parâmetro); 
 
 
 
 
 
4. 
 
 
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'"); 
 
 
sentenca.executeUpdate("update Funcionario set nome = 'Beltrano', salarioBase 
= 5000 where codigo = '123'"); 
 
resultado = sentenca. executeUpdate ("select * from funcionario where codigo = 
'123'"); 
 
 
DriverManager.getConnection("jdbc:postgresql:NomeBanco","usuario","senha"
); 
 
 
sentenca.executeUpdate("insert into FUNCIONARIO 
values('123','Fulano',2000)"); 
5. 
 
 
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 
 
 ResultSet 
 
 DriverManeger 
 Statement 
 
 Connection 
 
6. 
 
 
Ao instalarmos o Java, já vem incluso as classes JDBC, as quais são distribuídas em dois 
pacotes, são eles: 
 
 javajdbc e javaxsql. 
 
 Javaswing e javaxsql 
 
 Javajdbd e java.sql 
 java.sql e javaxsql. 
 
 Javaswing e java.sql

Continue navegando