Você está na página 1de 10

URI – Santiago

Curso de Ciência da Computação


Disciplina: Linguagem de Programação III

Prof. Eduardo Ferreira da Silva


Manipulação de BD com Java

 Java possui classes que permitem a conexão com


banco de dados.
 Que pertencem ao pacote JDBC (Java Database
Connectivity).

 Uma API (Aplication Program Interface)


 Essa permite a comunicação com diversos Sistemas de
Banco de Dados (SGBDs), como Oracle, MySQL,
SQLServer, PostgreSQL, entre outros.
Passos para manipular BD com Java

 Seja qual for o SGBD escolhido, os passos básicos


necessários para manipulação de banco de dados
por meio de uma aplicação são as seguintes:
 A criação do Banco de Dados;
 A inclusão do driver a ser usado para a conexão com o
banco de dados.
 A definição do endereço (URL) do banco de dados que
será utilizado na aplicação.
 A criação da aplicação Java para acessar os dados.
Definição de drivers para conexão
 Para acessar o banco de dados é necessário
carregar um driver específico do banco de dados
 O driver nada mais é que uma classe em Java.

 Existem diferentes versões de drivers;


 Dependendo do banco de dados que se deseja
conectar, deve ser carregado um driver diferente.
 Em Java, o driver é carregado na memória por meio
da sintaxe
 Class.forName(“pacote.nome-do-drive”);
Tipos de driver
 Relação de códigos a ser adicionado ao programa
Java para carregamento do driver.
 Acess
 Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
 MySQL
 Class.forName(“ com.mysql.jdbc.Driver”);
 Oracle
 Class.forName(“oracle.jdbc.driver.OracleDriver”);
 SQL Server 2000
 Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDri
ver”)
Tipos de driver
 SQL Server 2005
 Class.forName(“com.microsoft.Sqlserver.jdbc.SQLServerDri
ver”)
 PostgreSQL
 Class.forName(“org.postgresql.Driver”);
Criação da aplicação em Java
 Instalar o banco de dados;

 Após instalado o banco de dados;

 Criar um projeto no Netbeans para desenvolvimento


da aplicação em Java.

 Desenvolver as classes descritas


Classe
que
realiza
Conexão
com o
Banco
Classe Main – Principal
Criação de uma base de dados
 Acessar o pgAdmin III e criar uma base de dados
chamada “SistemaLPIII”;
 Na base de dados exemplo criar a tabela “usuario”
com os seguintes campos:

Tabela usuario
Nome do Campo Tipo de Dados Tamanho
id_usu Serial -
nome_usu character varying 50
sobrenome_usu character varying 50
email_usu character varying 50

Você também pode gostar