Problema com Class.forName("com.mysql.jdbc.Driver");

3 respostas
K45T

olha estou tentando conectar ao banco de dados mysql e não consigo o que deve estar errado??? alguém me ajuda!
tipo tem que aonfigurar o que depois que u baixar o drive do site do mysql …

pq eu fiz o seguinte eu usei o Netbeans, fui em gerenciador de plataforma java/ na aba codigos fonte cliquei no botão adicionarjar/pasta [ procurei pelo mysql-connector-java-5.1.0-bin.jar ] queria saber se esta certo… pois esse cod não funciona…

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

será que eu fiz besteira???

3 Respostas

W

Tenta adicionar o driver no seu CLASSPATH. Talvez seja esse o problema.

rockstorm

Tente mudar o caminho…coloque assim:

Class.forName("org.gjt.mm.mysql.Driver");

espero ter ajudado

K45T
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 JDBCExemplo.main(JDBCExemplo.java:22)

EXECUTADO COM SUCESSO (tempo total: 0 segundos)
Criado 9 de agosto de 2007
Ultima resposta 10 de ago. de 2007
Respostas 3
Participantes 3