Pessoal estou tentando conectar no mysql através do Java e não estou conseguindo sucesso, já pesquisei no google e no forúm mas não chei solução nenhuma.
Estou usando Eclipse 3.1 + JDK_1.5.0 + MySQL Conector/J 3.1.10
O problema é quando eu tento fazer:
Class.forName("com.mysql.jdbc.Driver");
Ele dá um erro de ClassNotFound porém eu já adicionei o .jar do connector ao projeto pelo Eclipse. Em algum outro forúm eu vi uma solução dizendo para colocar o .jar no diretório jre\lib\ext (embora eu ache meio estranha) eu tentei isso também e não consegui.
Alguém já passou por isso? E como resolveu?
Obrigado,
Fred
Tem um .jar aspectj-rt.jar dentro da pasta lib do download, coloque ele dentro do seu classpath também.
E outra coisa “dá um erro” é complicado, quando você encontrar o erro, coloque a stack trace completa dele e a mensagem que a exceção retornou.
Após adicionar o aspectjrt.jar no projeto eu continuo com o mesmo problema:
Exception in thread “main” java.lang.Error: Unresolved compilation problem:
Unhandled exception type ClassNotFoundException
at com.jdbc.Conexao.main(Conexao.java:12)
Alguém tem mais alguma opção?
[]'s Fred
Você não está pegando a exceção do tipo ClassNotFoundException lançada pelo método Class.forName(). Bote um try/catch pegando exception que deve funcionar.
Você não está usando nenhuma IDE não?
Usei esse catch
catch (ClassNotFoundException e) {
e.printStackTrace();
}
Além do:
catch (SQLException e) {
e.printStackTrace();
}
Que eu já estava usando.
Obrigado pela força
[]'s Fred