#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.
Estatísticas:










votos: 1
Serviços:

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 >">
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!





Curso Online - Introdução ao AJAX Reverso

(tutorial) Aprenda a persistir dados em suas aplicações Java utilizando Hibernate

Desenvolvendo uma aplicação completa utilizando Swing

Introdução ao JDBC

Java Web: Saiba como Desenvolver Aplicações utilizando Spring, Hibernate e JSF na Prática

OLAP com o SQL Server

Introdução à Engenharia de Requisitos

Curso OnLine WebDesign - Desenvolvendo o layout de um WebSite passo a passo




[vídeo] Array no ViewData: Curso ASP.NET MVC 2.0 com Visual Studio 2010 - Parte 14

Mineração de Repositórios de Software: A Computação ajudando à Computação.

Boas-vindas

Boas-vindas

Mineração de Repositórios de Software: A Computação ajudando à Computação.

[vídeo] Teste Automatizado: Codificação do UserTest - Curso JEE e JSE – Loja Virtual Completa – Parte 17

[vídeo] MD5 com Delphi: Usando o Método Locar - Curso Aplicação Financeira Delphi 2009 e MySQ – Parte 32

[vídeo] MD5 com MySQL: Utilizando a função para Logar - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 31

Trabalhando com Cache - Parte 2



Você está em:





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

