> Date: Thu, 4 Mar 1999 15:08:30 -0300 (GRNLNDST)
> From: Otavio Fernandes Fontenelle <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: JDBC Drivers
> 
> 
> Ola, pessoal!
> 
> Estava lendo a respeito dos tipos de "drivers" jdbc. Uma coisa nao ficou
> clara pra mim: "O tipo de driver 1 (jdbc-odbc) exige que o cliente tenha
> um software instalado". Ele estah falando do odbc32 que existe no painel
> de controle do windows, por exemplo?. Ao desenvolver uma applet eu posso
> utilizar os tipos de drivers 1 e 2? Caso afirmativo, entao o cliente deve
> configurar um "data source name" lah no odbc32 no painel de controle do
> windows de maneira que a base de dados seja alcancada (local ou via
> caminho de rede local)?
> 
> Minha impressao eh que nao eh viagel desenvolver aplicacoes Web utilizando
> esses drivers (tipo 1 e 2), certo?

Correto. Os drivers tipo 1 e 2 possuem codigo nativo, e para utiliza-los
voce devera ter um applet assinado. Alem disso, geralmente esses
drivers requerem configuracao local na maquina, e portanto, acabam
por dificultar ou mesmo inviabilizar o uso dos mesmos em um applet.

De qualquer forma, o uso em uma aplicacao Web do JDBC direto (i.e.,
fazendo o acesso direto ao BD) nao eh recomendado, pois existem
outros problemas (seguranca, escalabilidade, etc), o que tambem torna
nao recomandavel o uso de drivers tipo 4. 

No final, os melhores drivers JDBC sao os do tipo 3, mas mesmo assim
voce continua mantendo a logica de acesso ao seu BD no seu applet,
o que por si so tambem eh ruim, e traz outros tipos de problemas.

O mais correto eh voce distribuir sua aplicacao de forma a voce executar
a logica de acesso ao BD no seu servidor, e fazer com que seu cliente
acesse o servidor. Eh fato que para algumas aplicacoes isso pode ser
demais, e um driver tipo 3 seria mais facil, mas como regra geral,
essa ultima alternativa eh a mais recomendada.

Abracos,

Bruno.

> 
> Obrigado pela antecao de todos,
> 
> Otavio...
> 
> ___________________________________________________________________________
> OTAVIO FERNANDES FONTENELLE                  E-MAIL :[EMAIL PROTECTED]
>                                                      [EMAIL PROTECTED]
> 
> Centro Nacional de Processamento             Campus do Pici - Bloco 901
> de Alto Desempenho no Nordeste               CEP: 60.455-760
>         (CENAPAD-NE)                         Tel.: +55 085 287-5044   
>                                              Fax: +55 085 288-9985
> 
>                             Fortaleza - Ceara - Brasil
> ___________________________________________________________________________
> 
> 
> 
> 
> * Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, 
escolha a lista <[EMAIL PROTECTED]> e de um <submit>.


Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe        
            


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.
  • JDBC Drivers Otavio Fernandes Fontenelle
    • Bruno Souza - Sun do Brasil

Responder a