CC_LabBD_aula07

CC_LabBD_aula07 - Laboratrio de Banco de Dados Aula 07 SQL...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Laboratório de Banco de Dados Aula 07 SQL e Java Profa. Sahudy sahudy@ufscar.br
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Java Database Connectivity(JDBC) com SQL Server
Background image of page 2
3 JDBC Diferentes SGBDs possuem diferentes formas de se comunicar com uma aplicação Oracle MySQL SQL Server Aplicação Java Necessidade de aprendizado de várias APIs
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 JDBC Solução: SQL Server MySQL SQL Server Aplicação Java API do JDBC driver JDBC driver JDBC driver JDBC
Background image of page 4
O JBDC provê um conjunto de interfaces para acesso ao BD é um conjunto de APIs (bibliotecas de classes) Cada SGBD possui um driver JDBC específico (que é usado de forma padrão - JDBC) Os drivers de outros fornecedores devem ser adicionados ao CLASSPATH da aplicação para serem utilizados Mudança do driver não afeta a aplicação Os fabricantes de SGBD são responsáveis por disponibilizar os drivers de acesso para suas bases de dados. 5 JDBC - Arquitetura
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Para codificar uma conexão com o SGBD neste exercício, você deverá saber: Java (em particular, exceções em Java) SQL JDBC Codificando
Background image of page 6
7 JDBC - Arquitetura java.sql.* fornece classes para serem usadas pelas aplicações O driver JDBC do SQL Server é do tipo 4 totalmente implementado em Java conhece todo o protocolo de comunicação com o BD e pode acessar o BD sem software extra
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 JDBC - Arquitetura Primeiro passo: import java.sql.* Esta instrução incluirá todos as classes do pacote java.sql.
Background image of page 8
9 JDBC Arquitetura: Pacote java.sql Principais classes do JDBC DriverManager - gerencia o driver e cria uma conexão com o banco de dados Connection - é a classe que representa a conexão com o banco de dados Statement - controla e executa uma sentença SQL PreparedStatement uma subclasse de Statement que controla e executa uma sentença SQL ResultSet - contém o conjunto de dados retornado por uma consulta SQL ResultSetMetaData - é a classe que trata dos metadados do banco
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 DriverManager O método DriverManager.getConnection(. ..) é chamado para efetuar a conexão com o banco de dados; Connection
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 38

CC_LabBD_aula07 - Laboratrio de Banco de Dados Aula 07 SQL...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online