Java para banco de dados

778 palavras 4 páginas
Uma funcionalidade essencial em qualquer sistema é a habilidade para comunicar-se com um repositório de dados. Podemos definir repositório de dados de várias maneiras, por exemplo, como um pool de objetos de negócio num ORB ou um banco de dados. Bancos de dados constituem o tipo mais comum de repositório. Java dispõe de uma API para acessar repositórios de dados: a Java DataBase Connectivity API ou JDBC API.

A JDBC implementa em Java a funcionalidade definida pelo padrão SQL Call Level Interface ou SQLCLI. Um outro exemplo de API que implementa o SQL Call Level Interface é o popularíssimo ODBC das plataformas Wintel. A maioria dos fornecedores de bancos de dados oferece uma implementação particular de SQLCLI. A vantagem de JDBC é a portabilidade da aplicação cliente, inerente da linguagem Java. A especificação corrente da JDBC API é a 2.1.

A JDBC compreende uma especificação para ambos: os desenvolvedores de drivers JDBC e os desenvolvedores de aplicações clientes que precisem acessar bancos de dados em Java. Estaremos dando uma olhada no desenvolvimento de aplicações em Java, então, é uma boa idéia começar com o suporte de dados.

Existem 4 tipos de diferentes de drivers JDBC (para uma lista de fornecedores por especificação e tipo, vide http://www.javasoft.com/products/jdbc/drivers.html ):

- Uma vez que ODBC é uma especificação padrão do mundo Wintel, o tipo 1 é um driver de ponte entre Java e ODBC. O driver de ponte mais conhecido é o fornecido pela Sun o JDBC-ODBC bridge. Este tipo de driver não é portável, pois depende de chamadas a funções de ODBC implementadas em linguagem C e compiladas para Wintel, ou outra plataforma ODBC compatível, as chamadas funções nativas.

- O driver tipo 2 é implementado parcialmente em Java e parcialmente através de funções nativas que implementam alguma API específica do fornecedor de banco de dados. Este tipo faz o que se chama de wrap-out, ou seja, provê uma interface Java para uma API nativa não-Java.

- O

Relacionados

  • Banco de dados java
    4084 palavras | 17 páginas
  • Banco de Dados em Java
    2670 palavras | 11 páginas
  • BANCO DE DADOS JAVA
    2837 palavras | 12 páginas
  • Java com banco de dados
    284 palavras | 2 páginas
  • Java e conexão com banco de dados
    545 palavras | 3 páginas
  • APOSTILA DE JAVA E BANCO DE DADOS
    1413 palavras | 6 páginas
  • CRUD no Banco de Dados com Java e JDBC
    634 palavras | 3 páginas
  • Interfaces e Conexão com Banco de Dados em JAVA
    340 palavras | 2 páginas
  • Bancos de dados e JDBC Java para Desenvolvimento Web
    7111 palavras | 29 páginas
  • Guia de Uso de Banco de Dados Java web
    1030 palavras | 5 páginas