Olah, Bruno.
Obrigado pelos esclarecimentos.
Seguinte:
No esquema que utiliza o tipo de driver 3, eh necessario que um driver (o
que faz acesso a servidora de acesso ao BD) seja carregado:
Class.forName("ids.sql.IDSDriver") , por exemplo.
Pergunto: isso nao eh proibitivo para applet nao confiaveis?
Sendo mais geral: Carregar drivers nao eh proibitivo para applets nao
confiaveis?
Outra coisa:
Bruno:
"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 que voce chama de logica de acesso ao BD? Voce se refere a conexao e
execucao de querys? Tipo:
Connection con = DriverManager.getConnection("...");
Statement st = con.createStatement();
(...)
Por que que deixar a logica de acesso ao BD eh tao ruim? Eh a questao da
seguranca da senha? Os dados que saem e que chegam do cliente sempre estao
a merce de interceptacao, creio eu. Para garantir a seguranca da
comunicacao tereia de ser necessario um SSL (Secure Socket Layer).
Bruno:
"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."
Voce se refere a colocacao de um middleware entre o cliente e o servidor
de BD? Caso afirmativo, no esquema utilizado pelo driver 3, isso nao eh
feito? Nao existe um servidor de acesso ao SGBD?
A sua ideia nao ficou bem clara para mim.
Por fim, voce poderia me indicar sites ou livros que abordam aspectos de
seguranca e performace desses drivers?
___________________________________________________________________________
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>.