O documento discute como acessar bancos de dados usando JDBC no Java, explicando que o JDBC é uma API que permite acesso a bancos de dados e requer um driver de banco de dados específico. Ele também descreve os passos para instalar o driver MySQL e configurá-lo para se conectar a um banco de dados MySQL.
1. 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
larissapavarinidaluz@yahoo.com.br
2. 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.
3. Conceitos JDBC
JDBC Driver do Banco Banco de
de Dados Dados
Programa
Java
Mecanismos de Acesso usando
JDBC.
4. Conceitos de JDBC
Quando se deseja acessar um banco de dados tal
como:
Oracle
Mysql
SQLServer
Informix
Sybase
Deve-se utilizar a JDBC
5. 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
6. 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
7. 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);