Jdbc java

1959 palavras 8 páginas
Prof. Dr. Jucimar Souza jucibs@gmail.com IFAM

Revisão de JDBC
• O que JDBC ?
• Arquitetura da API
• Detalhes e uso da API

O que é JDBC ?
• Diferentes bancos de dados relacionais possuem diferentes formas de se comunicar com uma aplicação que necessite acessar os seus dados.

• Isto causa um grande problema de codificação e manutenção nas aplicações que precisam trabalhar com diversos banco de dados e também requer o aprendizado de uma nova API para cada BD diferente.
• Isso não torna a aplicação flexível.

O que é JDBC ?





A API JDBC, tem a intenção de uniformizar os acessos aos diferentes bancos de dados relacionais, dando maior flexibilidade aos sistemas.
JDBC = Java DataBase Connectivity

Com JDBC as chamadas ao BD são padronizadas, apesar de que os comandos SQL podem variar de banco para banco, se não for usado o SQL padrão.

O que é JDBC ?
• A biblioteca da JBDC provê um conjunto de interfaces de acesso ao
BD.
• Uma implementação em particular dessas interfaces é chamada de driver. • Os próprios fabricantes dos bancos de dados (ou terceiros) são quem implementam os drivers JDBC para cada BD, pois são eles que conhecem detalhes dos BDs.
• Cada BD possui um Driver JDBC específico (que é usado de forma padrão - JDBC).
• A API padrão do Java já vem com o driver JDBC-ODBC, que é uma ponte entre a aplicação Java e o banco através da configuração de um recurso ODBC na máquina.
• O drivers de outros fornecedores devem ser adicionados ao
CLASSPATH da aplicação para poderem ser usados.
• Desta maneira, pode-se mudar o driver e a aplicação não muda.

O que é JDBC?
• Tipos de Drivers JDBC:
– Tipo 1 - Driver Ponte JDBC-ODBC
• É uma implementação nativa que conecta uma aplicação Java a um banco de dados através de ODBC configurado na máquina.

– Tipo 2 - Driver API-Nativa Parcialmente Java
• É uma “casca” sobre uma implementação nativa de um driver de acesso ao banco (ex: este driver utiliza o OCI para

Relacionados

  • Aula Java JDBC
    1041 palavras | 5 páginas
  • CRUD no Banco de Dados com Java e JDBC
    634 palavras | 3 páginas
  • Bancos de dados e JDBC Java para Desenvolvimento Web
    7111 palavras | 29 páginas
  • ALPOO Aula 02 Conexao Com Banco JDBC
    1366 palavras | 6 páginas
  • Trabalho
    515 palavras | 3 páginas
  • Java para banco de dados
    778 palavras | 4 páginas
  • Acesso a Banco de Dados utilizando JDBC
    4081 palavras | 17 páginas
  • JDBC
    1708 palavras | 7 páginas
  • JDBC x HIBERNATE
    1304 palavras | 6 páginas
  • Fundamentos de JDBC
    4182 palavras | 17 páginas