Anda di halaman 1dari 2

INTEGRAÇÃO DO JAVA COM BANCO DE DADOS

A integração da linguagem de programação Java com banco de dados é feita


através da biblioteca JDBC (Java Data Base Connection), essa biblioteca está
integrada a API (Application programming Interface ou Interface de
programação de aplicativos) da linguagem.

A biblioteca JDBC pode ser utilizada independente de qualquer Sistema de


Gerenciamento de Banco de Dados (SGBD), pois possui seu próprio conjunto
de classe e métodos o que representa o ideal da linguagem de programação
Java, já que Java pode ser utilizada independente da plataforma podendo, por
exemplo, ser executada a partir de um navegador Internet comum. A linguagem
Java tornou-se uma boa opção como base para o acesso remoto a bancos de
dados.

A grande aceitação da linguagem Java, fez necessário com que o JDBC


fornecesse uma interface consistente com o estilo de programação Java, ou
seja, uma interface simples e poderosa, reforçando as características das
classes Java já existentes. A caracterização também é uma herança do estilo
Java, mesmo sendo o SQL (Structured Query Language ou Linguagem de
consulta estruturada) uma linguagem de tipos dinâmicos.

As classes da API JDBC podem ser executadas em qualquer máquina que


possua o JDK (Java Development Kit ou kit de Desenvolvimento Java). Para
conectar com bancos de dados individuais, o JDBC precisa de um ou mais
drivers, que são componentes que permitem essa interação entre a aplicação
Java e o banco de dados. A classe DriverManager é a responsável por se
comunicar com todos os drivers necessários para o banco de dados utilizado.
Para isso, invocamos o método estático getConnection com uma String que
indica a qual banco desejamos nos conectar.

Os drivers são divididos em quatro categorias:

Drivers com acesso para API nativa – Tipos de drivers que mapeiam as
chamadas JDBC para chamadas do SGBDR. Torna-se necessário o
carregamento de algum código binário em cada máquina cliente.
Drivers independentes de protocolo de rede – Estes drivers são considerados
os mais flexíveis, por terem um protocolo de rede independente, que pode ser
traduzido para protocolos de acesso a banco de dados específicos. São os
drivers ideais para Intranets.

Drivers dependentes de protocolo de rede – As chamadas JDBC são


traduzidas para os protocolos de rede específicos utilizados pelos bancos de
dados relacionais.

Drivers dependentes de protocolo de rede – As chamadas JDBC são


traduzidas para os protocolos de rede específicos utilizados pelos bancos de
dados relacionais.

A integração da linguagem de programação Java com banco de dados é feita


através da biblioteca JDBC. O programador constrói um programa na
linguagem Java e utiliza no seu programa a biblioteca JDBC para comunicar-se
com o banco de dados e para haver essa comunicação é necessário o driver
ou drivers necessários para o banco de dados que se deseja utilizar, assim há
a interação entre a linguagem e o SGBD.

Anda mungkin juga menyukai