Problema ao conectar o banco de dados!

4 respostas
leozitop

Pessoal andei postando um assunto ants mas nao tive sucesso na resolução do meu problema. É o seguinte, estou usando:

* NetBeans IDE 6.1
* jdk-6u7-windows-i586
* xampp com o MySQL: 5.0.51b

e esta dando o seguinte erro qdo executo meu projeto:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
at java.lang.Class.forName0(Native Method)

a minha linha de conexao com o banco é a seguinte:

public CadFornecedorDAO() {
        url = "jdbc:mysql://localhost:3306/hercilioti";

        try {
            //Class.forName("org.com.mysql.Driver");
           Class.forName("org.gjt.mm.mysql.Driver"); //MYSQL
           

            conn = DriverManager.getConnection(url,"root", "");
            stmt = conn.createStatement();
        } catch (SQLException e) {
            System.out.println("Error: " + e);
        } catch (ClassNotFoundException e) {
            System.out.println("Error: " + e);
        }
    

}

alguem conhece esse erro?

4 Respostas

glauco.todesco

Olá,
Como o erro parcece ser no Class.forName(), parece que alguma classe está faltando ao carregar o driver: (org/aspectj/lang/Signature).
Veja se vc configurou corretamente o driver do banco para a sua aplicação.
[]s

Glauco Todesco

leozitop

Então o q q acontece, eu adicionei a biblioteca .jar do mysql ao projeto, ou seja, fica setado ond esta esse driver. Mas esse caminho q mostra (“org/aspectj/lang/Signature”) nao sei como mudar… o engracado é q copiei para um colega meu os msmos programas q instalei e no projeto dele que usa a mesma Class.forname() q eu e e a mesma estrutura e nao da esse erro…

Nao sei o q fazer nesse caso, pq nao tem nenhuma diferenca entre a conexao dele com a minha…

erickles

O Driver(classe) tá no diretorio certo?

leozitop

sim, inclusive adicionei ele nas propriedades do projeto (adicionar .jar)…

Criado 21 de outubro de 2008
Ultima resposta 22 de out. de 2008
Respostas 4
Participantes 3