ERRO Mysql - Problema com o Driver

8 respostas
M

POR FAVOR!!!
PRECISO D UMA AJUDA URGENTE!!!

ESTOU UTILIZANDO AS FERRAMENTAS:

WIN 98SE

mysql-4.0.20d-win - mysql

mysqlcc-0.9.4-win32 - MySQL Control Center

mysql-connector-java-3.0.14-production - Driver

bem ja instalei tudo!!!
o programa para texta a conexao foi este:

import java.sql.*;

public class GravaBanco {

// aproveitando seu código

private static final String STR_DRIVER = org.gjt.mm.mysql.Driver;

private static final String DATABASE = ponto;

private static final String STR_CON = jdbc:mysql://localhost:3306/” + DATABASE;

private static final String USER = root;

private static final String PASSWORD = “”;

public static void main (String[] args) {
Connection conn = null;
try {
Class.forName(STR_DRIVER);
conn = DriverManager.getConnection(STR_CON + “?autoReconnect=true”,USER,PASSWORD);
System.out.println (“Conectei com sucesso.”);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.getMessage();
}
}
}

eu tiri uns printscren das telas d config e do erro!!!
esta aki!!!
http://www.claudenirfilho.hpg.com.br/erro.zip

por favor preciso de ajduda urgente!!!

eu ja copiei o .jar do driver para a mesma pasta do arquivo meu .class!!

valeu

8 Respostas

Rafael_Steil

Tirar SS do erro eh nova pra mim… :shock:

Voce tem que colocar o .jar no CLASSPATH, e nao junto com os .class. Faca assim:

java -jar .;mysql-seila.jar TuaAplicacao

ou, melhor, adicione o mysql-seila.jar no CLASSPATH, para nao ter que ficar referenciando no braco a toda hora.
Caso voce nao saiba o que eh CLASSPATH, de uma procurada no forum, e tambem uma lida no artigo sobre o assunto, aqui no GUJ mesmo.

Rafael

M

naum funciono!!! :?

eu coloquei o .jar na mesma pasta na tentativa de funcionar +++ naum deu!!!
no meu autoexec coloquei essa linha:

set CLASSPATH=C:j2sdk1.4.2_04lib;

para adicionar no classpath

o q vc falo para eu fazer eu fiz!!! olha só:

java -jar .;mysql-connector-java-3.0.14-production-bin.jar GravaBanco

++++ deu erro!!!

ve si alguem pode me ajudar ai!!! :cry:

valeu!!!

caiofilipini

“Rafael Steil”:
java -jar .;mysql-seila.jar TuaAplicacao

Não seria:

java -cp .;mysql-seila.jar TuaAplicacao

:?:

M

ai caiofilipini o q vc respondeu deu certo, naum aparece +++ o erro!!!
VALEU

+++ ainda naum esta funcionado!!!

AI PESSOAL DA UMA OLHADA NO CODIGO FONTE Q EU COLOQUEI NO COMEÇO!!! O POIS NAUM DA ERRO +++ TAMBEM NAUM ACONTECE NADA!!!

Rafael_Steil

“caiofilipini”:
“Rafael Steil”:
java -jar .;mysql-seila.jar TuaAplicacao

Não seria:

java -cp .;mysql-seila.jar TuaAplicacao

:?:

ops, falha minha :?

Valeu pelo toque :smiley:

Rafael

Rafael_Steil

“MetalHeart2003”:
ai caiofilipini o q vc respondeu deu certo, naum aparece +++ o erro!!!
VALEU

+++ ainda naum esta funcionado!!!

AI PESSOAL DA UMA OLHADA NO CODIGO FONTE Q EU COLOQUEI NO COMEÇO!!! O POIS NAUM DA ERRO +++ TAMBEM NAUM ACONTECE NADA!!!

Nao acontece nada pq o teu codigo nao faz nada.

Rafael

M

++++ ele naum deveria imprimir na tela q “Conectei com sucesso”???

System.out.println ("Conectei com sucesso.");
Rafael_Steil

OPs, eh mesmo :stuck_out_tongue:

Entao troque o

catch (SQLException e) {
e.getMessage();
}

por

catch (SQLException e) {
e.printStackTrace();
}

Rafael

Criado 7 de agosto de 2004
Ultima resposta 9 de ago. de 2004
Respostas 8
Participantes 3