| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 15:52:25
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
Estou tentando utilizar o JDBC para MySQL e não está dando certo, caindo no catch quando passo pelo seguinte código:
try
{
Class.forName("org.gjt.mm.mysql.Driver");
}
catch(ClassNotFoundException e)
{
System.out.println("Class not found");
}
O engraçado é que coloquei um "import org.gjt.mm.mysql.Driver;" no início da classe e não deu nenhum erro ao compilar no prompt do DOS (javac *.java).
A classe está sendo usada no Tomcat e estou utilizando Windows XP. Nas Environment Variables criei uma System variable CLASSPATH com o valor .;C:/j2sdkee/lib/j2ee.jar;C:/mysql/lib/jdbcdriver.jar
Esse jdbcdriver.jar criei utilizando o JAR e o arquivo Driver.class está realmente em org/gjt/mm/mysql lá dentro.
Alguém tem alguma idéia do que estou fazendo errado? Eu já havia rodado essa aplicação sem problemas, mas esta semana tive que formatar minha máquina (tela azul ) e não consigo mais fazer funcionar!
|
~ Site da Bani ~ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 16:00:32
|
aconstantino
Virtual Machine Man
![[Avatar]](/images/avatar/3295c76acbf4caaed33c36b1b5fc2cb1.png)
Membro desde: 14/09/2002 16:37:24
Mensagens: 698
Offline
|
Tente nao importar ela...acho que vai funcionar...
ps: a unica forma de largar o windows eh odiando ele.. as interfaces dele sao realmente viciantes...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 16:18:36
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
Eu havia tentado sem o import antes, e não funcionou. Coloquei o import só pra testar o classpath.
Quanto a largar o Windows, eu uso Slackware também. O problema é que quando fui formatar o computador, na verdade não foi bem formatar, e sim rodar o cd de restore que veio junto com o computador, e ele destruiu meu Slack também. Configurar o Windows é bem mais rápido do que configurar o Slack, então vou deixar ele pra quando terminar de arrumar tudo aqui.
|
~ Site da Bani ~ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 17:10:39
|
aconstantino
Virtual Machine Man
![[Avatar]](/images/avatar/3295c76acbf4caaed33c36b1b5fc2cb1.png)
Membro desde: 14/09/2002 16:37:24
Mensagens: 698
Offline
|
Vc pode baixar os drivers do MySQL em:
http://mmmysql.sourceforge.net
Pra testar vc pode usar
java org.gjt.mm.mysql.Driver
ps: slackware nao tem tela azul
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 17:48:32
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
Realmente estava faltando uma classe no meu JAR. Agora coloquei o JAR correto, alterei o classpath, e ao executar java org.gjt.mm.mysql.Driver ele fala apenas que não existe método main.
Porém, continuo com o mesmo problema de antes na minha aplicação.
P.S.: Slack não tem tela azul, mas também não abre as páginas que só funcionam no IE, então se tenho que destruir todas as partições do meu computador para abrir as páginas que preciso, o jeito é ir em frente e depois configurar tudo de novo.
|
~ Site da Bani ~ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 18:06:28
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
Só complementando, o erro que está dando é realmente não encontrar a classe "org.gjt.mm.mysql.Driver".
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:142
Eu tentei fazer uma classe mais simples de acesso ao banco de dados para rodar direito do prompt, e ela funcionou perfeiramente. Será que existe algum classpath especial para o Tomcat, ou algo assim?
(Já reiniciei até o computador, então ele realmente estaria utilizando o classpath que coloquei nas variáveis de ambiente se for de lá que ele pega)
|
~ Site da Bani ~ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 18:23:55
|
aconstantino
Virtual Machine Man
![[Avatar]](/images/avatar/3295c76acbf4caaed33c36b1b5fc2cb1.png)
Membro desde: 14/09/2002 16:37:24
Mensagens: 698
Offline
|
vc pode colocar os jar na pasta /web-inf/lib/ (se nao existir vc pode criar)
P.S.: Slack não tem tela azul, mas também não abre as páginas que só funcionam no IE, então se tenho que destruir todas as partições do meu computador para abrir as páginas que preciso, o jeito é ir em frente e depois configurar tudo de novo.
Eu abro tudo (mozilla, opera...) do windows e se duvidar emulo o ie com o wine... E se duvidar rodo o windows dentro de uma janelinha :*
Meu slack eh lindo: http://pessoal.onda.com.br/jammer/Screenshot.png
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 18:31:29
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
FUNCIONOOOUUUUUU!!!!!!!!!!!!
Muitíssimo obrigada, blackhat!
P.S.: Você está usando o que no seu Slack? Gnome + Enlightenment?
E para não começar a ficar muito off-topic, responde por e-mail: acqua_butterfly@yahoo.com
|
~ Site da Bani ~ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2002 19:19:51
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Detalhe: o driver oficial do mysql agora eh o J/Connector, que pode ser encontrado em www.mysql.com
Rafael
|
"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) 09/11/2002 20:58:55
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
bani, NUNCA de import no seu driver de SQL. isso nao deve ser feito, ja que ele deve usar as classes do java.sql, e normalmente tem os mesmos nomes que as classes do driver.
ele esteva compilando pq vc tinha o driver no seu classpath ao compilar, mas nao ao executar.
rafael, o JConnector é a continuacao do mm.mysql , é o mesmo developer!
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2002 10:32:05
|
Adler Medrado
JavaTeenager
![[Avatar]](/images/avatar/fc490ca45c00b1249bbe3554a4fdf6fb.jpg)
Membro desde: 14/09/2002 09:34:36
Mensagens: 173
Localização: Brasília / DF / Brasil
Offline
|
DEUS SEJA LOUVADO!
Sim.. o Developer do mm.mysql agora faz parte do Staff do mySQL.
Mudou somente o nome da parada...
Apesar que a versão atual do Connector/J é bem mais rápida do que a última versão do mm.mysql ...
Falou moçada!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2002 12:04:26
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
repetindo:
nunca de import no drive sem ser para teste na hora de compilacao
o qnao adianta nada.
o problema era o classpath na hora de rodar. nao adianta a classe estar visivel para o compilador mas nao na hora de rodar!
nunca se esquecer
ClassNotFoundException --> Classpath errado
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2009 07:47:47
|
lurosa
Smalltalk
Membro desde: 26/10/2009 07:45:42
Mensagens: 1
Offline
|
To com o mesmo problema que você e não estou conseguindo arrumar. O que você fez exatamente para funcionar ???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2009 20:10:23
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
Nossa, você desenterrou um tópico de 7 anos atrás
Aparentemente eu fiz o que falaram aí e deu certo... hehe
|
~ Site da Bani ~ |
|
|
 |
|
|