Erro conexão com Firebird

2 respostas
A

Olá pessoal do GUJ!

Tenho a seguinte classe de conexão com o Firebird:

import java.sql.*; 

public class Conexao { 

	public Connection con=null; 
   	public Statement stm; 
  
   	public Connection getConect() { 

    	try { 
    	    Class.forName("org.firebirdsql.jdbc.FBDriver"); 
			con = DriverManager.getConnection( "jdbc:firebirdsql:192.168.1.2/3050:C:/Temp/banco.gdb", "SYSDBA", "masterkey");
       	} 
       	catch (Exception e) { 
        	System.out.println("Não foi possível conectar ao banco: " + e.getMessage()); 
      	} 
		return con; 
   	}
 

	public Connection desconnect() {
	 
    	try { 
    		con.close(); 
    	} 
    
    	catch(Exception e) { 
    		e.printStackTrace(); 
    	} 
    	return con; 
	}
	
	public static void main(String args[]) {
    	
            Conexao c = new Conexao();
            c.getConect();        
    }	
}

As variáveis de ambiente estão assim:

CLASSPATH = %JAVA_HOME%\lib;.;%JAVA_HOME%\lib\tools.jar; 
JAVA_HOME = C:\j2sdk1.4.2_04

E na pasta: C:\j2sdk1.4.2_04\lib está o pacote firebirdsql-full.jar.

Cada vez que executo essa classe, cai na excessão: System.out.println("Não foi possível conectar ao banco: " + e.getMessage());

Alguém sabe o que pode estar acontecendo?

Agradeço pela ajuda de todos...

2 Respostas

R

E qual a mensagem de erro dada pelo e.getMessage() ?

H

Eu tive um problea parecido usando o Eclipse.

Foi necessário fazer o seguinte:
Menu Window/Preferences/Java/Installed JREs/editar a jre que está lá(tipo Standard VM)/Add External JARs e localizar a firebirdsql-full.jar.

Lembrando que deve incluir o caminho do arquivo firebirdsql-full.jar na variável de ambiente.

Boa sorte!

Criado 17 de março de 2005
Ultima resposta 15 de mar. de 2007
Respostas 2
Participantes 3