| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2002 13:24:09
|
mk47_mar
What is classpath?
Membro desde: 29/09/2002 11:27:03
Mensagens: 7
Offline
|
tenho este código
Ele me diz que o drive não foi carregado baixei o conector java no site mysql mas não entendo muito bem a estrutura do Drive não...porque ele é um diretório composto de outros diretórios tipo assim:
mysql-connector-java-2.0.14 "Esse é o diretório"
Sub diretórios
com
lib
META-INF
org
testsuite
o arquivo .jar que tem é esse
mysql-connector-java-2.0.14-bin.jar
estou usando o Win2000 Professional e:
C:/j2sdk1.4.0
onde devo colocar o diretório "mysql-connector-java-2.0.14"
e qual arquivo devo setar para esta consulta funcionar ?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2002 14:29:52
|
delberto
What is classpath?
Membro desde: 29/09/2002 14:04:35
Mensagens: 6
Localização: Belém/Pará
Offline
|
Acho que faltou apontar o classpath pra para o mysql-connector-java-2.0.14-bin.jar. Copie esse arquivo para uma pasta no classpath (o diretório C:j2sdk1.4.0lib é um bom local. Depois de funcionar, podes colocar noutro local e alterar o classpath pra lá). Após isso, podes invocar o driver:
Class.forName("com.mysql.jdbc.Driver").newInstance();
Não se esqueça de preencher corretamente a URL.
|
Delberto Muniz
Analista/Desenvolvedor Java
Desenvolvedor Certificado MSX 1/2/2+
Certificação Assembly Z-80A
"Aproveite cada dia de sua vida como se fosse o último. Um dia, vai ser mesmo"
Alfred E. Newman |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2002 18:52:40
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
voce precisa configurar o CLASSPATH, para que o java encontre o driver. Leia o tutorial que tem no guj, como o Rafael sugeriu no outro thread
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2002 21:50:53
|
mk47_mar
What is classpath?
Membro desde: 29/09/2002 11:27:03
Mensagens: 7
Offline
|
Já Fiz isso amigo...coloquei no classpath, mas mesmo assim não carrega o Driver, Fiz um teste com o mesmo código, apenas mudei criei um DSN e usei o access ficou beleza mas com esse Drive do mysql
E eu preciso saber exatamente como usar com Mysql.....
Amigos............Ajudem-me
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2002 22:08:57
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Bom, eh assim:
Quando voce pega o arquivo do mysql, voce o descompacta. Entao eh criado uma estrutura de diretorios, bem como vc mencionou em uma mensagem anterior. O CLASSPATH precisa apontar para a raiz desse diretorio, e nao para o .jar dentro dele.
O diretorio "mysql-connector-java-2.0.14" pode estar em qualquer lugar, desde que vc configure o classpath de acordo. Por exemplo,
javac -classpath .:c:/mysql-connector-java-2.0.14 TeuProg.java
e para executar
java -classpath .:c:/mysql-connector-java-2.0.14 TeuProg
Acho que eh isso.
[]'s
Rafael Steil
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 03:39:33
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
manda a exception exata que voce esta recebendo para aquele codigo acima
ai manda o comando exato que voce esta usando para chamar o programa
ai manda o classpath q vc ta usando e onde voce deixou o arquivo .jar ou extraiu os arquivos.
ai da pra gente dizer se o problema eh realmente no classpath ou nao
valeu
gui
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 09:50:37
|
mk47_mar
What is classpath?
Membro desde: 29/09/2002 11:27:03
Mensagens: 7
Offline
|
Vamos lá Uso o Windows2000 e configurei as variaveis de ambiente.....
ou seja coloquei no PATH:c/:j2sdk1.4.0/bin , beleza tá compilando e rodando legal o java, acrescentei tbm o caminho da trank deste Driver Mysql PATH;c/:j2sdk1.4.0/bin;c:/mysql-connector-java-2.0.14 este é o diretório ja desconpactado...com outros subdiretórios....
Com relação ao Erro
Ele me diz que o Driver não foi carregado já que tratei o erro no código acima.....
e o código é esse mesmo amigos.....
Obrigado amigos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 09:53:26
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
o erro eh o classpath mesmo.
voce esta setando a variavel PATH para indiciar o diretorio das classes
essa eh uma confusao comum
a variavel PATH indica onde o sistema deve procurar por arquivos EXECUTAVEIS
a variavel CLASSPATH indica onde o compilador/interpretador java deve procurar as CLASSES
portanto coloque o diretorio do mysql na variavel CLASSPATH e tire da PATH
deve resolver seu problema
abraco
Guilherme
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 09:55:57
|
jmprado
Entusiasta Java
![[Avatar]](/images/avatar/c8c350163d910c11c5c93.gif)
Membro desde: 18/09/2002 17:29:22
Mensagens: 16
Localização: Belo Horizonte - MG
Offline
|
Cara,
Estou usando o Gel ( http://www.gexperts.com/ ) para editar e compilar meus arquivos.
Crie um projeto vazio e na tab (libraries) coloque o arquivo que contem os drivers antes de compilar.
O ideal é criar um bean para fazer a conexão para a base e esse ben te retorne um ResultSet, vou deixar bem claro que ideal para mim.
Não sei o que os JavaDestroyers vão dizer disso...
[]s
|
______________
< Java não é uma linguagem. É um paradigma. /> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 10:09:16
|
mk47_mar
What is classpath?
Membro desde: 29/09/2002 11:27:03
Mensagens: 7
Offline
|
Onde configuro o CLASSPATH no Win2000 ????? pois só achei o PATH em Variaveis de ambiente.........
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 10:12:38
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
no mesmo lugar (naquelas propriedades que mostrou o PATH, sabe?), basta voce mandar criar uma nova! tem um botao la pra adicionar
avisa se funciono
gui
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 10:27:27
|
mk47_mar
What is classpath?
Membro desde: 29/09/2002 11:27:03
Mensagens: 7
Offline
|
Caros amigos Como é bom ser Finito........hááááááá´porque só assim se pode aprender............
Obrigado Amigos funcionou ... no Win 98
quando chegar em minha House tento no Win2000
Amigos obrigado pela ajuda.......
Meu Amigo kartler falou e ele Tinha razão este é o melhor forum sobre java e aqui a galera ajuda mesmo....
Abração amigos....
Falando nisso onde vcs aprendem tanto sobre java???? Livros Forum tem alguma outra técnica que eu precise saber???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2002 10:35:19
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
a tecnica eh secretissimaaaaaaaaaaa
receita de bolo de avó, ninguem conta....
to brincando. acho q cada um aqui aprendeu de um jeito bem diferente do outro.
eu sempre aprendi tudo na pratica e acho que eh um jeito muito bom pra quem tem facilidade.... mas nao se pode descartar a teoria de jeito nenhum, ja q eh ela q leva a perfeicao de um programa....
pratica pra mim eh treinar, treinar, treinar, errar, errar, errar, desistir, desistir, desistir, ate que sai uma hora alguma coisa decente.... e a partir dai vai indo...
chega de aula neh? de qq jeito a dica eh meter cara e tentar tudo
gui
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
|
|