Base de dados

1184 palavras 5 páginas
CONEXÃO JAVA - BANCO DE DADOS
RAQUEL, HEITOR, TIAGO, GEWTON

Instituição Federal do Rio Grande do Norte- www.cefetrn.br

JDBC
JAVA DATABASE CONNECTIVITY

INTRODUÇÃO


API JDBC possibilita ao programador de aplicações Java abrir conexões com um SGBD, consultar e modificar algum BD, utilizando a linguagem SQL.



Características:  Portabilidade  API independente do Banco de Dados

PADRÃO JDBC DE ACESSO A BASES DE DADO
API de acesso para executar comandos SQL  Implementa as interfaces do pacote padrão java.sql  Envio para qualquer tipo de Banco de Dados relacional  Independente de API/Linguagem proprietária dos fabricantes de SGBD (Microsoft, Oracle, Informix, …)  Uso de drivers específicos de fabricantes


ARQUITETURA JDBC

ARQUITETURA JDBC


Aplicações Java “conversam” com o Gerenciador de Drivers JDBC (DriverManager) Este, por sua vez, se comunica com algum driver atualmente carregado. Programador se preocupa apenas com API do gerenciador de drivers. Drivers se ocupam da interface com o SGBD. Ponte JDBC pode ser usada se não existir um driver para um determinado SGBD.









Arquitetura de Desenvolvimento JDBC

IMPLEMENTAÇÃO


O pacote JDBC vêm incluso com as distribuições Java



As classes que compões o kit JDBC estão nos pacotes java.sq e javax.sql. Classes do pacote java.sql: Connection; Statement; PreparedStatement; CallableStatement; ResultSet; Driver





Deve-se obter um driver para o sistema de gerência de banco de dados a ser utilizado. O URL a seguir fornece uma lista de drivers JDBC atualmente disponíveis: http://industry.java.sun.com/products/jdbc/drivers





CLASSES PRINCIPAIS


java.sql.DriverManager


Provê serviços básicos para gerenciar diversos drivers JDBC



java.sql.Connection


Representa uma conexão estabelecida com o BD.



java.sql.Statement
Representa sentenças onde são inseridos os comandos SQL  Permite realizar todo o

Relacionados

  • bases de dados
    8727 palavras | 35 páginas
  • Base de Dados
    2455 palavras | 10 páginas
  • Base de dados
    1334 palavras | 6 páginas
  • Base de dados
    489 palavras | 2 páginas
  • base de dados
    1022 palavras | 5 páginas
  • Base de dados
    2112 palavras | 9 páginas
  • Base de Dados
    5917 palavras | 24 páginas
  • Base de dados
    453 palavras | 2 páginas
  • Base de Dados
    2253 palavras | 10 páginas
  • Bases de Dados
    2548 palavras | 11 páginas