Oi pessoal. 
Sou iniciante em Java e já ta aparecendo as duvidas. :???:
A minha conexão via driver do mysql não esta funcionado.
A mensagem de erro diz que não foi achado a classe.
Configurei a path desta forma:
SET JAVA_HOME = C:\Arquivos de programas\Java\jdk1.5.0_01;
SET PATH = C:\Arquivos de programas\Java\jdk1.5.0_01\bin;
SET CLASSPATH = JAVA_HOME;.;c:\mysql-connector-java-3.1.7\mysql-connector-java-3.1.7-bin.jar;%CLASSPATH%;
E a minha classe de conexão coloquei assim:
Class.forName(“org.gjt.mm.mysql.Driver”);
E quando uso o driver via odbc tudo funciona belezinha.
Se alguém souber o que esta errado,
Valeu e obrigadão. 
Fuiiii…
Oi Seu Madruga!!
Eu uso o MySQL aqui em casa, porém minha string de conexão passa bem longe disso q vc tá usando, tenta as seguinte…
Class.forName(“com.mysql.jdbc.Driver”);
DriverManager.getConnection(“jdbc:mysql://localhost/?user=[user]&password=[password]”);
Lembrando que a chamda getConnection retorna um objeto do tipo Connection…
Abraços!
O título desse post parece com o nome daqueles filmes que passa na Globo: “Socorro q o bebê sumiu”… :lol:
[quote=“rr_castaneda”]Oi Seu Madruga!!
Eu uso o MySQL aqui em casa, porém minha string de conexão passa bem longe disso q vc tá usando, tenta as seguinte…
Class.forName(“com.mysql.jdbc.Driver”);
DriverManager.getConnection(“jdbc:mysql://localhost/?user=[user]&password=[password]”);
Lembrando que a chamda getConnection retorna um objeto do tipo Connection…
Abraços![/quote]
Oi rr_castaneda.
Acho que não indiquei direito o problema.
A minha conexão esta assim:
public void abre_banco() {
try {
Class.forName(“org.gjt.mm.mysql.Driver”);
con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/estoque”, “root”, “”);
System.out.println(“Conexao ok…”);
} catch(ClassNotFoundException cnfex) {
System.out.println("nao achei a classe!!! " + cnfex);
cnfex.printStackTrace();
System.exit(1);
} catch(SQLException sqlex) {
System.out.println("Erro ao consultar alguma coisa: " + sqlex);
}
}
Mas não sei o que esta dando de errado, que a exceção ClassNotFoundException sempre esta sendo disparada.
Quando conecto via odbc, sempre funciona, mas usando o driver, nada de funcionar.
Desculpa pela minha lerdeza, mas não sei o que esta errado???.
Valeu.
T+
Olá Seu Madruga,
Tente o seguinte
- abra o arquivo .jar no winzip
- agora localize o arquivo Driver.class
- veja em que path ele está
- depois coloque da seguinte maneira:
eu acho que as variáveis de ambiente estão certas.
falow;
Fala seu madruga!!!
O seu erro de ClassNotFound se dá justamente porque a chamada Class.forName() não está encontrando a classe “org.gjt.mm.mysql.Driver”.
Eu dei uma olhada na documentação do MySQL, e esse driver não é recomendado, ele permanece no pacote MySQL apenas por questões de compatibilidade com versões antigas, como vc está usando a última versão, derepente até já tiraram.
A classe com o driver é “com.mysql.jdbc.Driver”, e não “org.gjt.mm.mysql.Driver”.
É só trocar isto e o programa deve funcionar. E se não funcionar, isso significa que vc não importou o arquivo .jar corretamente. Se vc estiver programando com alguma IDE, tente importar o arquivo .jar do mysql pela IDE, e ver se o programa funciona.
Abraços!
Ola amigos. 
Testei todas as recomendações e nada do driver funcionar.
Coloquei ?com.mysql.jdbc.Driver" e ?org.gjt.mm.mysql?.
Descompactei o .jar fui ate Driver.class e vi nome do driver, e vi que era o ?com.mysql.jdbc.Driver", testei e nada.
Mas quando testei a conexão com o netbeans por intermédio do runtime, consigo manipular os dados. Mas na aplicação nada de funcionar.
Sera se eu colocar o driver dentro da minha aplicação e importar o driver, o negocio rodara???
Obrigado rr_castaneda, pablodrumond e Reifel pela ajuda e desculpa por torar a paciência.
T+
Ummm… como vc esta desenvolvendo??
JCreator, Eclipse, bloco de notas???
Pode ser que o Java nao esteja enxergando o .jar
[]´s
Oi pessoal;
Consegui acessar a classe importando ela pelo eclipse.
E esta tudo rodando direito. 
Obrigado a todos pela ajuda!!!
T+
