Jdbc

2 respostas
W

Na conexao com o mysql nao entendi o que indicar na Class.forName
Onde está o driver?

2 Respostas

Rafael_Steil

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

Diogenes

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