conexÃo com mysql usando jdbc

1 resposta
jbdj

Estou seguindo a apostila da caelum, ela fala o seguinte:

“O primeiro passo é adicionar a implementação ao classpath: o arquivo jar contendo a implementação
do mysql (mysql connector) precisa ser colocado em um lugar visível ou adicionado à variável de ambiente
classpath.”

Como faço para adicionar o arquivo jar no classpath do projeto no Eclipse? Alguem sabe o passo a passo? Baixei o connector-java-5.1.7, mas e depois o que eu faço?

Meu código ta dessa forma:

import java.sql.Connection;   
import java.sql.DriverManager;   
import java.sql.SQLException;   
  
public class JDBCExemplo {   
    public static void main(String[] args) {   
        try {   
            Class.forName("com.mysql.jdbc.Driver");   
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost/test");   
            System.out.println("Conectado!");   
            con.close();   
            } catch (ClassNotFoundException e) {   
                e.printStackTrace();   
            } catch (SQLException e) {   
                e.printStackTrace();   
            }   
}   
}

Mas ainda ta dando erro, acho que o que falta é justamente este MySQL Connector. Abaixo segue o erro:

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:18

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

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:26

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:164)

Alguém pode me ajudar?

1 Resposta

skalinichenko

Coloque-o na pasta bin da sua aplicação.
Depois (se ele não incluir no classpath automático), clica com o botão direito do mouse no arquivo .jar e Add ClassPath (não estou bem certo do nome, mas é alguma coisa assim).
Flw e boa sorte!

Criado 20 de abril de 2009
Ultima resposta 20 de abr. de 2009
Respostas 1
Participantes 2