My Sql NetBeans

4 respostas
Tche

Gelera procurei o dia inteiro tentei um monte de coisas e não consegui fazer a bendita conxão com o banco de dados pois sempre retorna a bendita da ClassNotFoundException.
É uma coisa simples, mas to tendo dificuldades.

Já baixei o driver mysql 5.1.5-bin. Salvei-o numa pasta dentro do C:\MySqlConnector .
Vi nas variáveis de ambiente do WINXP que a CLASSPATH já está com . como li um cara falando.

tentei ir pelo DOS e usar este código:
java -cp .;C:\MySqlException\mysql-connector-java-5.1.5-bin.jar JMx

onde JMx é o nome do meu projeto. Porém estou recebendo um erro que é o seguinte:

Exception in thread ‘main’ java.lang.NoClassDefFoundError:

O código que quero compilar é este:

public class JDBCTeste {

public static void main (String[] args){
    
    try {
        
        Class.forName("com.mysql.jdbc.Driver");
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost/3306/teste","root","root");
        System.out.println("Conectado");
        con.close();
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }catch (SQLException e) {
        e.printStackTrace();
    }
}

}

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:169)

at br.com.matrix.jmx.jdbc.JDBCTeste.main(JDBCTeste.java:

Se puderem me ajudar…

Obrigado!!!

4 Respostas

guilhermetonetto

coloca a library do mysql na pasta lib , e vc definiu a library do mysql no seu projeto dentro de library?

Tche

i cara aí vc me pegou… como faço isso???

O estranho é que se eu conecto direto pelas ferramentas do NetBeans, a conexão é feita e estabelecida!
com o mesmo driver, o mesmo endereço igualzinho como está no meu código!

guilhermetonetto

vai la no seu projeto no netbeans , vai ter source e libraries , clica com o botão direito add library , acha o .jar e pronto :smiley:

guilhermetonetto

http://www.guj.com.br/posts/list/73843.java

[]'s

Criado 22 de fevereiro de 2008
Ultima resposta 22 de fev. de 2008
Respostas 4
Participantes 2