Conexao Mysql no Linux

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?

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.

[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??

Permissões?

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.