Problema com instalação do drive(mysql) em linux para java?

9 respostas
S

olá pessoal,

Como eu faço para rodar o drive do jdbc está dando um erro e não sei como configurar alguém pode ajudar

erro

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/sup01/workspace/WebCall/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}

at java.net.URLClassLoader.findClass(libgcj.so.7)

at java.lang.ClassLoader.loadClass(libgcj.so.7)

at java.lang.ClassLoader.loadClass(libgcj.so.7)

at java.lang.Class.forName(libgcj.so.7)

at java.lang.Class.forName(libgcj.so.7)

at BancoTest.main(BancoTest.java:11)

Exception in thread main java.lang.NullPointerException

at java.lang.Object.getClass(libgcj.so.7)

at BancoTest.main(BancoTest.java:33)

Tô o dia inteiro nisso e não consegui, Agradeço muito se alguém puder ajudar

Rafael Scarenci

9 Respostas

BrunoBastosPJ

Ele não esta achando o jar do driver…

1o: certifique-se de que você tem o Driver :wink:
2oA: se estiver usando o eclipse adicione ao java build path
project > properties > java build path > add external jars
2oB: se estiver rodando pela linha de comando adicione o jar no caminho
java -cp <caminho do jar> MyClass

S

“BrunoBastos”:
Ele não esta achando o jar do driver…

1o: certifique-se de que você tem o Driver :wink:
2oA: se estiver usando o eclipse adicione ao java build path
project > properties > java build path > add external jars
2oB: se estiver rodando pela linha de comando adicione o jar no caminho
java -cp <caminho do jar> MyClass

Mais como eu instalo o drive acho que instalei errado, do levando maior baile para fazer isso se alguém puder ajudar!!! :grin: Agradeço

C

Qual a IDE que vc está usando?

S

Eclipse!!!

C

Vc deverá fazer o download do conector no site do Mysql e deverá inserir o jar no seu projeto.

S

Colocar o jar que vem com o programa drive???

Agradeço muito se vc puder ajudar já estou quase desistindo

eu tenho um

mysql-connector-java-5.0.3-bin.jar

como eu coloco no programa

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.*;

public class conecta {

private Connection conection;

private Statement statement;

private ResultSet resultset;

public boolean conectar() {
	try {
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
		this.conection = DriverManager.getConnection("jdbc:odbc:test", "root","supuser#vo99");
		this.statement = conection.createStatement();
		return true;
	} catch (Exception e) {
		e.printStackTrace();
		return false;
	}
}



public boolean desconectar() {
	try {
		statement.close();
		conection.close();
		return true;
	} catch (SQLException e) {
		e.printStackTrace();
		return false;
	}
}

public static void main(String arg[]) {
	conecta dao = new conecta();
	if (dao.conectar()){
	    System.out.println("Conectou");
             }
}

}

S

Alguém sabe qual é o conector que tenho que baixar

BrunoBastos
1o: certifique-se de que você tem o Driver
2oA: se estiver usando o eclipse adicione ao java build path
project > properties > java build path > add external jars

acho que dá para instalar do jeito acima mais qual é o drive afinal

S

Alguém sabe como dizer certinho o que tenho que fazer!!!

C

Olá…

Já que vc está usando o eclipse, vc deverá sim colcocar o mysql-connector-java-5.0.3-bin.jar no seu projeto.
Você está usando o driver na sua classe de conexão, certo.
Porém o seu projeto não está sabendo de onde pegar esse driver, que é um jar.

Siga essa etapa e vc conseguirá adicionar seu jar.
project > properties > java build path > add external jars

Criado 15 de setembro de 2006
Ultima resposta 16 de set. de 2006
Respostas 9
Participantes 3