Como diria um grande amigo meu (José Damico), as diferenças entre as versões do JDBC podem ser definidas com uma palavra: Natividade.
Quanto mais recente a versão, mais nativa ao banco é a tecnologia empregada. Vamos definir melhor:
JDBC 1 - Tipo restrito a plataforma Windows. Esse tipo utiliza uma ODBC para se conectar com um banco de dados. Todas as chamadas ao JDBC s"ao traduzidas para chamadas IDBC (Open DataBase Connectivity).
JDBC 2 - Basicamente o driver JDBC faz chamadas a algum outro código normalmente escrito em C.
Tanto o 1 e o 2, precisam de um software extra junto a sua aplicação Java.
JDBC 3 - Converte a chamada JDBC para uma chamada de rede. Nesta tecnologia, temos um servidor provendo a conexão com o banco de dados. Todo o código é escrito em Java.
JDBC 4 - Natividade 100%, ou seja, todas as chamadas JDBC são convertidas diretamente para o protocolo de comunicação do banco de dados, ou seja, acontece um acesso direto ao DBMS.
Em condições ideias, a versão 4 é a mais rápida e fácil de se desenvolver. Também é a mais utilizada.
Informações detalhadas (em inglês) podem ser encontradas aqui.
Enjoy!
quarta-feira, 12 de agosto de 2009
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário