Erro conexão com Firebird

3 respostas
A

Olá pessoal do PJ!

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...

[/code]

3 Respostas

B

Olá, posta aê pra gente o stack trace da exception… ai fica mais facil te ajudar.

T

Tenta assim:

con = DriverManager.getConnection( "jdbc:firebirdsql:192.168.1.2/3050:C:\\Temp\\banco.gdb", "SYSDBA", "masterkey");

Com duas barras invertidas.

A

valeu pessoal, mas já descobri o que estava “errado”…

coloquei o .jar do driver do firebird no diretório: C:\j2sdk1.4.2_04\jre\lib\ext e agora está funcionando blz.

Abraços.

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