Conectando o mysql

Ola pessoal, estou tentando me conectar com o mysql assim:

[code]
import java.sql.*;

public class Test
{

public static void main (String args[]) {
    
    Test a = new Test();
    a.getConnection();
    
}

public void getConnection()
{
    try {
         Class.forName("com.mysql.jdbc.Driver");
         Connection a = DriverManager.getConnection("jdbc:mysql://mysql.hostlocation.com.br:3306/siscom");
         System.out.println("Sucesso");
   
    }
    catch (ClassNotFoundException e) {
        System.out.println("Lixo1");
    
    }
    catch (SQLException e) {
        System.out.println("Lixo2");
        
    }

}

}[/code]

Para execultar estou usando a seguinte linha:

java -classpath .;mysql-connector-java-3.1.6-bin Test

So que esta entrando no Lixo1 (ClassNotFoundException) isto significa que ele não esta achando o arquivo .jar?? Alguem entendo o que acontece

Voce tem que apontar o classpath para o arquivo .jar, ao inves de apontar para o diretorio.

Rafael

Entendo, mas mesmo usando a linha

java -classpath .;mysql-connector-java-3.1.6-bin.jar Test

Continua dando o mesmo erro.

Teste colocar o caminho inteiro para o jar.

Execultando pelo comando

java -classpath c:\jdbc\mysql-connector-java-3.1.6\mysql-connector-java-3.1.6-bin.jar Test

Tenho o seguinte resultado
Exception in thread “main” java.lang.NoClassDefFoundError: Test

=((

Agora eh pq vc nao colocou o ponto ( “.” ) no classpath: Faz assim:

java -classpath .;c:\jdbc\mysql-connector-java-3.1.6\mysql-connector-java-3.1.6-bin.jar Test

Rafael

Usando a linha

java -classpath .;c:\jdbc\mysql-connector-java-3.1.6\mysql-connector-java-3.1.6-bin.jar Test

Estou obtendo o seguinte resultado:

Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/Savepoint 
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:268)
at java.sql.DriverManager.getConnection(unknown Source)
at Test.getConnection(Test.java:17)
at Test.main(Test.java:9)

Isto eh prq o nome do Drive “com.mysql.jdbc.Driver” esta errado??
Ou eu estou enganado?

Tava com o mesmo problema, tenta colocar ai:

Class.forName("org.gjt.mm.mysql.Driver");

Aqui funfou seu class com esse forName…