Geração de Jar com Driver MYSQL

2 respostas
Gilson_Freitas

Pessoal, desenvolvi uma pequena aplicação que acessa de tempos em tempos o Banco de dados Mysql, no Eclipse está redonda, porém quando gero o JAR pelo próprio Eclipse não roda… segue abaixo como estou executando ea Exception:

C:>java -jar Alerta.jar

DriverException: org.gjt.mm.mysql.Driver

Exception in thread Timer-0 java.lang.NullPointerException

at bd.ConectaDB.Pesquisa(ConectaDB.java:61)

at utilidades.TrataDados.Verifica(TrataDados.java:64)

at utilidades.Alerta.aExecutar(Alerta.java:18)

at utilidades.Temporizador$1.run(Temporizador.java:22)

at java.util.TimerThread.mainLoop(Unknown Source)

at java.util.TimerThread.run(Unknown Source)

O manifest:
Manifest-Version: 1.0
Main-Class: timerAviso.TesteAviso
Class-Path: C:\mysql-connector-java-5.0.3-bin.jar

Obs. Inclui o JAR do connector no diretório onde está o jar e inclusive inclui o mesmo dentro do JAR a ser executado.

O que pode ser?

2 Respostas

Giulliano

Na verdade vc esta gerando uma exception do tipo nullpointer

Exception in thread “Timer-0” java.lang.NullPointerException

Especificamente na sua classe bd.ConectaDB.Pesquisa(ConectaDB.java) Linha 61…

dá uma olhada pelas linhas próximas tb…

[/]'s

Gilson_Freitas

Giuliano, não consegui encontrar o problema, a linha 61 é a que executa a query, trata-se de um select simples até alterei para deixa-lo ainda mais simples mas sem sucesso.
Obs. o objeto rs foi instanciado no inicio da classe : private ResultSet rs;

public ResultSet Pesquisa(String Ssql){
		try {
			rs = this.stm.executeQuery(Ssql);
			
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return rs;
	}

Valeu !

Criado 29 de maio de 2007
Ultima resposta 29 de mai. de 2007
Respostas 2
Participantes 2