Configuração MySql JDBC (WIN 98 SE)

2 respostas
J

Pessoal, mais uma vez solicito a ajuda de vocês.
Estou tentando rodar uma aplicação applet JAVA, a qual referencia o driver “org.gjt.mm.mysql.Driver”, ou melhor á " JDBC: mm.mysql-2.0.4-bin.jar" a qual esta gravada em: " c:Arquivos de ProgramasApache GroupTomcat 4.1commonlib ". O JAVA e o TOMCAT estão funcionando corretamente, porêm quando executo a minha aplicação via " appletviewer ", chamando pela aplicação HTML, esta acusa que o driver especificado não foi encontrado, referindo-se ao “org.gjt…”.
O extranho é que quando rodo a aplicação pela linha de comando, diretamente a aplicação .class esta funciona sem problemas.

Segue abaixo o meu AUTOEXEC.BAT

(linha 1)
SET JAVA_HOME=C:j2sdk1.4.1_03

(linha 2)
SET CLASSPATH=.;c:j2dk1.4.1_03jrelib
t.jar;c:j2sdk1.4.1_03jrein;“c:windowsMenu IniciarProgramasApache Tomcat 4.1commonlibservlet.jar;.c:Arquivos de ProgramasApache GroupTomcat 4.1commonlibmm.mysql-2.0.4-bin.jar”

(linha 3)
SET CLASSPATH=%CLASSPATH%;.;;“c:Arquivos de programasApache GroupTomcat 4.1commonlibservlet.jar;.;c:Arquivos de ProgramasApache GroupTomcat 4.1commonlibmm.mysql-2.0.4-bin.jar”

(linha 4)
SET CLASSPATH=c:mysqlmysql-connector-java-3.0.8-stablemysql-connector-java-3.0.8-stable-bin.jar;

(linha 5)
SET PATH=%JAVA_HOME%BIN;%PATH%

(linha 6)
set CATALINA_HOME=“C:windowsMenu IniciarProgramasApache Tomcat 4.1”
m

Muito obrigado!

2 Respostas

Rafael_Steil

Voce nao precisa do tomcat para rodar applets. Ele nao vai interferir em nada.

Deixe do .jar do mysql no mesmo diretorio do jar do teu applet.

lembrando que o driver que vc esta usando eh antigo.

Rafael

J

Caro Amigo,

Procedí da seguinte forma:

1.- Eliminei do PATH o direcionamento onde esta localizada a .jar (jdbc),
2.- Copie esta para onde está a minha aplicação .class
3.- Reiniciei o equipamento
4.- Rodei o programa appletviewer onde está a minha aplicação .class + o driver JDBC (org.gjt.mm.mysql.Driver).

Resultado:

Ainda está dando o mesmo erro, pus o traçador de erro “printStackTrace()” , acusando:

" Caused by: java.io.FileNotFoundException:C:PASTADAAPPLETorggjtmmmysqlDriver.class
O sistema não pode encontrar o caminho especificado."

Sendo que na aplicação está definido:

" Class.forName(“org.gjt.mm.mysql.Driver”); "

Deveria ter todas essas pastas ?
O que está ocorrendo ?

Obrigado novamente.

Criado 6 de maio de 2004
Ultima resposta 6 de mai. de 2004
Respostas 2
Participantes 2