> 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>.