JDBC

Programação 3: Orientação a Objetos e Java



O que é JDBC

JDBC (Java Database Connectivity) é uma interface de acesso a banco de dados, o qual pode ser feito através de uma "ODBC Bridge" ou através de um drive "nativo".

"ODBC Bridge"

"Ponte" ODBC (Open DataBase Conection) provê drive para acesso a banco de dados relacionais. Pode ser utilizada nos PC's dos laboratórios do DI, pelo icone ODBC no Painel de Controle.

Drive Nativo

Drive completamente implementado em Java (Nativo), o qual permite acesso a banco de dados, mais comumente Relacionais, ou outros (Orientado a Objetos), dependendo da natureza da implementação do drive. Normalmente o drive é implementado para um, ou mais, SGDB (Sistema de Gerenciamento de Banco de Dados) específico(s).

Exemplos

Código usando um drive ODBC (ODBC Bridge)
Código usando um drive Nativo
Configurando o ambiente para utilizar Drive Nativo.


Leitura

  1. Transparências
  2. Tutorial do JDBC

Nota

    Para utilizar um drive nativo, deve ser incluido no arquivo .cshrc no diretório do usuario um classpath da localização do drive. Para testar o exemplo fornecido pode-se utilizar o drive FastForward incluindo-se a seguinte linha no arquivo .cshrc:
    setenv CLASSPATH .:/home/scbs/FastForward/jdk113
    seguido do seguinte comando no shell:
    source .cshrc


Sergio Soares(scbs@di.ufpe.br)