rocha
Março 1, 2005, 2:42pm
#1
Olá pessoal de manhã eu estava com este problema no windows:
http://www.guj.com.br/posts/list/20896.java
junto com o Rafael consegui resolver agora tenho o mesmo problma no linux com a seguinte mensagem:
Exception in thread “main” java.lang.NoClassDefFoundError: Conexao
eu havia executado assim assim: java -cp /opt/tomcat5/common/lib/mysql-connector-java-3.1.7-bin.jar Conexao
Alguém tem uma Luz?
:idea:
Rocha
A classe é a mesma do outro post?
rocha
Março 1, 2005, 2:47pm
#3
SIM
[quote]
/**
*
@author RodrigoR
/
import java.sql. ;
public class Conexao{
static private Connection conexao;
public static void main(String[] arg){
System.out.println("passo1");
try{
System.out.println("passo2");
Class.forName("com.mysql.jdbc.Driver");
System.out.println("passo3");
conexao = DriverManager.getConnection("jdbc:mysql://localhost/sisrv?user=usuario&password=senha");
System.out.println("Deu certo!!!");
}
catch ( Exception e ) {
e.printStackTrace();
}
}
}[/quote]
incluindo o diretorio corrente no classpath tbm da erro?
assim:
java -cp .:/opt/tomcat5/common/lib/mysql-connector-java-3.1.7-bin.jar Conexao
Ele não tá achando a classe que vc tá querendo executar, vc tá no diretório certo? ela tá no classpath?
Se vc estiver executando em um diretorio que NAO seja o diretorio onde a Conexao.class estiver, e nao tiver ela no classpath, o java não vai encontrar sua classe.
rocha
Março 1, 2005, 2:54pm
#6
[quote=rodrigo_gomes]incluindo o diretorio corrente no classpath tbm da erro?
assim:
java -cp .:/opt/tomcat5/common/lib/mysql-connector-java-3.1.7-bin.jar Conexao
Parou no passo3
Rocha
a sua string de conexao está correta?
digo usuario, senha nome do banco??
tente conectar no banco utilizando o cliente do mysql. Ai vc vai saber se o problema está na sua aplicação ou nas permissoes do mysql.