Pessoal estou com problemas na comunicação com o bco de dados firebird utilizando o JDBC.
Coloquei no classpath o caminho do driver do firebird.
O Código é o seguinte:
import java.sql.*;
public class testaConexao {
public static void main(String args[]) {
String url = "jdbc:firebirdsql:localhost/3050:C:/Expresso/webapps/ROOT/WEB-INF/db/fireBird/expresso.gdb";
Connection con;
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
} catch(java.lang.ClassNotFoundException e) {
System.err.println("ClassNotFoundException: " + e.getMessage());
}
try {
con = DriverManager.getConnection(url, "sysdba", "masterkey");
System.out.println("Conexão estabelecida com sucesso.");
con.close();
} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
System.out.println("A conexão falhou.");
}
}
}
Qdo coloco para rodar ele me reporta o seguinte erro:
ClassNotFoundException: org.firebirdsql.jdbc.FBDriver
SQLException: No suitable driver
A conexão falhou.
Obrigado.
Qual é a versão do Java que vc. usa?
Olá,
Tente dar uma conferida pra ver se o classpath está apontando para o diretório correto do dirver.
No Windows digite:
echo %CLASSPATH%
No Linux:
echo $CLASSPATH
Atenciosamente,