Aula Java JDBC

1041 palavras 5 páginas
Thales Dias










Funcionalidade primordial em qualquer sistema; “é a habilidade para comunicar-se com um repositório de dados”.
A Linguagem Java possui uma Application
Programming Interface (API) que possibilita o acesso a BDs;
Um modelo de conexão uniforme;
API é a Java DataBase Connectivity (JDBC)



O que é a JDBC?
◦ Consiste em uma biblioteca;
◦ Implementada em Java;
◦ Disponibiliza classes e interfaces para o acesso ao banco de dados;





Para cada banco de dados existe uma implementação: Drives, no caso interfaces que devem ser implementadas;
São interfaces porque levam em considerações particularidades;



JDBC-ODBC:

◦ Também conhecido como Ponto JDBC-ODBC;
◦ Restrito à plataforma Windows;
◦ Utiliza ODBC para conectar-se com o banco de dados; ◦ Converte métodos JDBC em chamadas às funções do ODBC;
◦ Geralmente é usado quando não há um driver
“puro-java”;



Driver API-Nativo:
◦ Traduzir as chamadas realizadas com o JDBC para realizadas com a API cliente do banco de dados utilizado; ◦ Funciona +- como a JDBC-ODBC;
◦ Pode ser que sejam necessários que outras soluções; 

Driver de Protocolo de Rede:

◦ Converte a chamada por meio do JDBC para um protocolo de rede;
◦ Independe do banco de dados que está sendo utilizado; ◦ Devido ao fato de se utilizar de protocolos que não se prendem a um determinado banco de dados;
◦ Modelo de conexão mais flexível e abrangente;



Driver nativo:
◦ converte as chamadas JDBC diretamente no protocolo do banco de dados;
◦ é implementado na linguagem Java;
◦ normalmente independe de plataforma;
◦ escrito pelos próprios desenvolvedores;
◦ muito flexível;
◦ tipo mais recomendado para ser usado e mais utilizado no mercado;





Fornece a API para acesso e processamento de dados; Geralmente acessa uma base de dados relacional;
Principais classes e interfaces:

◦ DriverManager, responsável por criar uma conexão com o banco de dados;
◦ Connection, classe responsável por manter uma conexão aberta com o

Relacionados

  • Oracle Completo
    1494 palavras | 6 páginas
  • tutorial
    430 palavras | 2 páginas
  • JDBC x HIBERNATE
    1304 palavras | 6 páginas
  • BANCO DE DADOS JAVA
    2837 palavras | 12 páginas
  • T web
    497 palavras | 2 páginas
  • Bancos de dados e JDBC Java para Desenvolvimento Web
    7111 palavras | 29 páginas
  • Java
    4229 palavras | 17 páginas
  • 3333
    1115 palavras | 5 páginas
  • algoritmos
    16872 palavras | 68 páginas
  • Analise organizacional e de processos
    1682 palavras | 7 páginas