Olá,
Pessoal estou com problema para conectar no MySQL.
Olhem meu código:
import java.sql.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws SQLException, IOException{
System.out.println("Carregando o driver JDBC ODBC...");
try {
Class.forName( "com.mysql.jdbc.Driver" ); }
catch(ClassNotFoundException e) {
System.out.println("Não consigo carregar o driver...");
e.printStackTrace();
return;
}
System.out.println("Conectando-se ao banco de dados");
Connection conn = DriverManager.getConnection("jdbc:mysql:/localhost/teste","","");
Statement stmt = conn.createStatement();
String comando = "Create table Relação (nome CHAR(35), id INT)";
stmt.executeUpdate(comando);
stmt.close();
conn.close();
}
}
O erro que dá quando compilo é o seguinte:
Exception in thread "main" java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at Main.main(Main.java:21)
As minhas configurações estã da seguinte forma:
-
CLASSPATH = %JAVA_HOME%;C:\Arquivos de programas\Java\mysql-connector-java-3.1.10;C:\Arquivos de programas\Java\mysql-connector-java-3.1.10\src\lib
-
JAVA_HOME = C:\Arquivos de programas\Java\jdk1.5.0_02
-
Path = …%JAVA_HOME%\bin;C:\Arquivos de programas\MySQL\MySQL Server 4.1\bin
Estou usando o NetBeans 4.1.
Me ajudem por favor
vlw
Vc colocou todos os arquivos necessarios para conexao com o mysql ??? pelo erro q esta dando esta faltando o aspectj em seu classpath, acrescento tb que ele funcionara, outra coisa, se possivel mude seu java de lugar pois ele estando em arquivos de programas, pode ser q de algum erro pelo fato de existirem espacos em arquivos de programas, portanto tente coloca-lo em algo como arquivos_de_programas ou ainda direto na raiz c:\java. mais se fosse acrescentar o aspectj no class-path eh quase certeza q vai funcionar
blz, faloww
Ricardo,
Obrigado, pela ajuda…Consegui executar o codigo…
Agora vê se vc pode me explicar isso…
Quando eu executo meu código ele executa isso tudo:
Carregando o driver JDBC ODBC...
Conectando-se ao banco de dados
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
Fri Aug 05 23:15:45 BRT 2005 TRACE:
.
.
.
.
.
(x40)
BUILD SUCCESSFUL (total time: 3 seconds)
Ele executa essa linha mais ou menho 50 vezes…
Vc sabe se é normal?
Cara mto estranho isso, mas naum parce se um erro naum, ele funciona num funciona ? se tive funcionando deve se alguma infomacao da conexao coisa assim, ou deve se pq o netbeans q mostra isso, pq aqui nu eclipse nummda isso naum, mas se tive funcanu ta blz, se descobri o q eh posta ae pra nois, blz
falowww