Na conexao com o mysql nao entendi o que indicar na Class.forName
Onde está o driver?
Jdbc
W
2 Respostas
No tutorial que vc leu explica isso. O driver deve estar no CLASSPATH - seja a variavel de ambiente ou passado via linha de comando. Por exemplo, considerando que o nome do jar que vc tem eh o “mysql-connector-j.3.1.6-ga.jar”, execute o seu programa Java assim:
java -cp .;mysql-connector-j.3.1.6-ga.jar Programa
note que tem um “ponto” antes do ponto-e-virgula. Ele eh essencial. Uma outra opcao eh fazer
SET CLASSPATH=.;mysql-connector-j.3.1.6-ga.jar;%CLASSPATH%
java Programa
Naturalmente, se o arquivo “mysql-connector-j.3.1.6-ga.jar” nao estiver no mesmo diretorio onde vc se encontra, sera necessario passar o path completo.
Note tambem que “mysql-connector-j.3.1.6-ga.jar” foi um nome de exemplo. Voce deve usar o arquivo .jar que tiver.
Rafael
Dependente do Driver:
Class.forName("com.mysql.jdbc.Driver").newInstance();
Criado 25 de fevereiro de 2005
Ultima resposta 25 de fev. de 2005
Respostas 2
Participantes 3