Não encontra o driver para acesso ao BD

2 respostas
A
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.

2 Respostas

R

Qual é a versão do Java que vc. usa?

L

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,

Criado 2 de maio de 2003
Ultima resposta 7 de mai. de 2003
Respostas 2
Participantes 3