aula 6 conexão bd

21
Desenvolvimento de Software II Java Banco de dados JODBC Aula 6: Acessando Banco de Dados JDBC e driver de conexão Prof a Ms.Larissa Pavarini da Luz [email protected]

Upload: danilo-alves

Post on 25-May-2015

377 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Aula 6 conexão bd

Desenvolvimento de Software II

Java Banco de dados JODBC

Aula 6: Acessando Banco de Dados

JDBC e driver de conexão

Profa Ms.Larissa Pavarini da Luz

[email protected]

Page 2: Aula 6 conexão bd

Conceitos JDBC

JDBC – Java Database Connectivity

Trata-se de uma API (Application Programming Interface) da linguagem Java que possibilita o acesso ao Banco de Dados.

Page 3: Aula 6 conexão bd

Conceitos JDBC

Programa Java

JDBC Driver do Bancode Dados

Banco de Dados

Mecanismos de Acesso usando JDBC.

(Mello et al. 2002)

Page 4: Aula 6 conexão bd

Conceitos de JDBCQuando se deseja acessar um banco de dados tal como: Oracle Mysql SQLServer Informix Sybase

Deve-se utilizar a JDBC

Page 5: Aula 6 conexão bd

Conceitos de JDBC

Para acessar o banco de dados é necessária uma API cliente banco de dados, que cria uma ponte entre a JDBC e o banco de dados.Por exemplo: Para utilizar o Mysql, deve-se obter inicialmente o

banco de dados e sua API cliente. A API Cliente chama mysql-connector-odbc. O Mysql e e o mysql-connector-odbc estão

disponíveis para download na página oficial do Mysql

http://www.mysql.com Versões recomendadas:

Mysql 5.0 mysql-connector-odbc 3.51.15

Page 6: Aula 6 conexão bd

Conceitos de JDBC

A API cliente especifica uma série de padrões para comunicação e envio de cláusulas SQL para execução na base de dados.

A JDBC acessa diversas bases de dados, pois cria uma interface para a comunicação com a API cliente de cada de cada banco de dados, mantendo dessa forma, um alto nível de abstração, e permitindo que uma aplicação seja escrita para um banco de dados e portada facilmente para outro.

Para isto basta alterar a API cliente definida pela aplicação

Não se pode esquecer que a JDBC serve como uma interface entre a API Cliente do Banco de Dados de uma aplicação

Page 7: Aula 6 conexão bd

Exemplo de acesso ao Banco de Dados

Mysql

Dois primeiros passos: 1 – criar a base de dados que conterá as

tabelas no banco de dados 2 – criar a tabela que será usada

Exemplo: Base de Dados: larissa Tabela:

Create table cliente( codcli int not null,nome varchar(50) not null,End varchar(50) not null);

Page 8: Aula 6 conexão bd

Exemplo de acesso ao Banco de Dados

Mysql

Page 9: Aula 6 conexão bd

Exemplo de acesso ao Banco de Dados

Mysql

Page 10: Aula 6 conexão bd

Passos para instalação da API Cliente – mysql –

connector-odbc

Page 11: Aula 6 conexão bd

Passos para instalação da API Cliente – mysql –

connector-odbc

Page 12: Aula 6 conexão bd

Passos para instalação da API Cliente – mysql –

connector-odbc

Page 13: Aula 6 conexão bd

Passos para instalação da API Cliente – mysql –

connector-odbc

Page 14: Aula 6 conexão bd

Passos para instalação da API Cliente – mysql –

connector-odbc

Page 15: Aula 6 conexão bd

Passos para configuração da API Cliente – mysql –connector-odbc

com o Windows

Page 16: Aula 6 conexão bd

Passos para configuração da API Cliente – mysql –connector-odbc

com o Windows

Page 17: Aula 6 conexão bd

Passos para configuração da API Cliente – mysql –connector-odbc

com o Windows

Page 18: Aula 6 conexão bd

Passos para configuração da API Cliente – mysql –connector-odbc

com o Windows

Page 19: Aula 6 conexão bd

Passos para configuração da API Cliente – mysql –connector-odbc

com o Windows

Page 20: Aula 6 conexão bd

Programa executandoMysql

Page 21: Aula 6 conexão bd

Programa executandoMysql