Problemas com o FireBird!

ae pessoal!! to precisando da ajufa de vcs!!

seguinte… não consigo estabelecer uma conexao com o banco remoto…

a mensagem de erro é a seguinte:
org.firebirdsql.jdbc.FBSQLException: Resource Exception. Unable to complete network request to host “192.168.1.12”.
Reason: Unable to complete network request to host “192.168.1.12”.
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:107)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:275)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

OBS: o classpath está correto e eu consigo estabelecer a conexao normalmente com um banco local…

estou fazendo a conexao da seguinte maneira:

private static final String JDBC_DRIVER = “org.firebirdsql.jdbc.FBDriver”;
private static final String DATABASE_URL = “jdbc:firebirdsql:192.168.1.12/3050:c:/INFORTRANS.GDB”;

Class.forName( JDBC_DRIVER );
connection = DriverManager.getConnection( DATABASE_URL, “SYSDBA”, “masterkey” );
statement = connection.createStatement();

alguem aí tem uma luz???

aguardo retorno

o endereço do host (192.168.1.12) está correto?
o host aceita conexoes remotas, não existem algum firewall impedindo o acesso?

  1. Verifique o exite resposta via ping para o endereço: 192.168.1.12
  2. Verifique se não tem firewall barrando a porta 3050 no servidor
  3. Verifique se o servidor firebird está iniciado no servidor.

Janio.

Eu tive um problema desses outro dia em uma máquina linux, por nada ele conectou via IP, aí eu alterei a conexão para o nome da máquina e funcionou normalmente.

Dalifreire

Se vc estiver usando o Windows o caminho da base dados deve ser desse jeito

private static final String DATABASE_URL
= “jdbc:firebirdsql:192.168.1.12/3050:c:\INFORTRANS.GDB”;

você utiliza assim:

private static final String DATABASE_URL = “jdbc:firebirdsql:192.168.1.12/3050:c:/INFORTRANS.GDB”;

OU no arquivo aliases.conf do firebird você pode fazer assim:

meuBanco=c:\INFORTRANS.GDB

e na sua conexao fazer assim:

jdbc:firebirdsql:192.168.1.12/3050:meuBanco

ae pessoal, problema resolvido!!!

meu problema era o firewall da maquina em que estava o banco… ele estava bloqueando a porta do firebird (3050).

agradeço pela ajuda!