Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 01 - Dados com JDBC

Artigo publicado pela Java Magazine 01.

BRK##: 16 - 19

Esse artigo faz parte da revista Java Magazine edição 01. Clique aqui para ler todos os artigos desta edição

Atenção: por essa edição ser muito antiga não há arquivo pdf para download desta revista. os artigos disponíveis somente em doc.

Dados com JDBC

Acesso a dados universal com Java

Veja como integrar aplicações Java num banco de dados usando a API Java Database Connectivity

 

JDBC (Java Database Connectivity) é uma API definida pela Sun Microsystems que permite que uma aplicação Java “converse” com um servidor de banco de dados. De forma geral, as principais finalidades do JDBC são: estabelecer uma conexão com um banco de dados, enviar instruções SQL e processar os resultados recebidos.

 

Nascimento

Desde os tempos de projeto Oak (primeiro nome de batismo da linguagem Java), a equipe de desenvolvimento da Sun sabia que o sucesso da linguagem também dependeria da forma que seria feito o acesso a bancos de dados.

Além disso, a equipe acreditava que o maior inconveniente no acesso a bancos de dados, da forma como era realizado por outras linguagens, era incompatibilidade entre as formas de acesso a SGBDs (sistema de gerenciamento de banco de dados) diferente. Ao desenvolver uma aplicação acessando o Oracle era um tanto trabalhoso mudá-la posteriormente para acessar um banco DB2, por exemplo.

Sabendo que seria impossível criar uma extensão da linguagem que permitisse a comunicação com qualquer banco de dados usando o “Java Puro”, a Sun reuniu-se com fabricantes de banco de dados para determinar uma solução. Após muitos debates, a conclusão foi q a Sun forneceria uma API para acesso a dados, juntamente com um gerenciador de drivers.

A API JDBC se basearia principalmente em interfaces. O papel dos fabricantes seria desenvolver drivers para seus gerenciadores de banco de dados específicos, implementando a interfaces definidas, seguindo as especificações. Em 1996, foi lançada a primeira versão da API, batizada “JDBC kit”. Com o lançamento do Java 2, em 1998, Sun introduziu a segunda versão do JDBC. A terceira versão já está com suas especificações finalizadas e vem sendo implementada gradualmente pelos principais fabricantes.

 

Drivers JDBC

Os drivers são o coração do JDBC. Há quatro tipos de drivers. Cada um se baseia em tecnologias/arquiteturas diferentes, fornecendo um conjunto de características próprias indicada para o desenvolvimento de um determinado tipo de aplicação.

Tipo 1 – JDBC-ODBC. Funciona como uma ponte entre o JDBC e um driver ODBC. Para cada maquina cliente onde a aplicação estiver instalada, será necessária a instalação do driver ODBC. Por essa razão, esse tipo de driver é mais adequado em redes corporativas ou em aplicações servidoras em três camadas. A Sun fornece um driver deste tipo para uso experimental em algumas situações para as quais não exista outro driver disponível.

Tipo 2 – Native-API partly Java Technology- enabled driver. Converte chamadas JDBC em chamadas internas da API do cliente do banco de dados. De forma semelhante ao Tipo 1, os métodos nativos devem residir na maquina onde está instalada a aplicação.



ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Autor
Alexandre Magno

Alexandre Magno, atua há mais de 10 anos com serviços ligados a bancos de dados relacionais. Trabalhou na Borland Brasil por mais de 03 anos onde atuou como como consultor e instrutor do banco de dados InterBase, acompanhando sua evolução desde a versão 4 até os dias de hoje, além de sempre estar li...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03