Gostaria de saber se é possível criar uma conexão padrão de banco de dados dentro de um applet. Criei um applet e coloquei em seu método init() o seguinte código:
Já usei esse código diversas vezes em aplicações normais e ele funciona sem problemas. Porém, quando tento executar o applet usando o mesmo código eu obtenho a seguinte mensagem de erro:
Sei que applets são cheios de restrição e pesquisando na Internet cheguei a ver um exemplo onde o applet estabelecia uma conexão com o banco de dados de maneira semelhante ao código acima.
Minha pergunta é: essa exceção está sendo lançada pelo fato de ser um applet ou é porque estou utilizando a abordagem incorreta?
Applets são cheios de manhas, uma delas é que você vai ter de pegar aqueles .JAR do driver JDBC do SQL Server e pôr em algum lugar, tal como
C:/j2sdk1.4.2_05/jre/lib/applet
ou
C:/Program Files/java/j2re1.4.2_05/lib/applet
Qual é o diretório certo? Só experimentando. Acho que deve ser o segundo, mas provavelmente você vai ver que em “C:/Program Files/Java” existe uma porção de subdiretórios se você tem a mania de ficar instalando toda nova versão do JDK que aparece (como é o meu caso). Então… boa sorte.
Volume in drive C is JAVAROCKS
Volume Serial Number is CAFE-BABE
Directory of C:Program Filesjava
11/01/2004 05:08 PM <DIR> .
11/01/2004 05:08 PM <DIR> ..
11/01/2004 05:08 PM <DIR> j2re1.4.0
11/01/2004 05:01 PM <DIR> j2re1.4.1
11/01/2004 04:53 PM <DIR> j2re1.4.2
10/06/2004 09:42 AM <DIR> j2re1.4.2_04
10/06/2004 09:56 AM <DIR> j2re1.4.2_05
09/30/2004 10:42 AM <DIR> jre1.5.0