Como usar o jar drive do JDBC só com uma classe para teste?

2 respostas
R

Olá,

fiz está classe para testar a conexão com o Firebird, mas como eu faço para indicar o caminho do .jar?

import java.sql.*;

public class TestaConexao {

public Connection con = null;

public Statement stm;

public Connection getConect() {

try {

Class.forName(org.firebirdsql.jdbc.FBDriver);

con = DriverManager.getConnection (jdbc:firebirdsql:localhost/3050:C:/Sistemas/Sistema teste/Dados/teste.fdb, SYSDBA, masterkey);

}

catch (Exception e) {

System.out.println("Não foi possível conecttar ao banco: "+ e.getMessage());

}	

return con;	

}
public Connection desconnect() {

try {

con.close();

}

catch(Exception e) {

e.printStackTrace();

}

return con;

}	

}

Está compilando legal. mas não executa.
java.lang.NoSuchMethodError: main
Exception in thread “main”
Process completed.

2 Respostas

E

A chamada Class.forName(“org.firebirdsql.jdbc.FBDriver”); chama o driver é necessário apenas que esse esteja no CLASSPATH.

B

Ola, além do jar do conector estar no classpath da aplicação, é necessário se ter uma main para rodar o programa, que é o erro que tá mostrando a msg.

Criado 17 de junho de 2008
Ultima resposta 18 de jun. de 2008
Respostas 2
Participantes 3