Conexão com FireBird em uma servidor

boa tarde galera, to quebrando a cabeça aqui galera para conectar a um servidor, localhost foi lindo, mas agora servidor tah osso…
segue ai o codigo…


public class TestandoConexao {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		 
	            System.out.println("#testando acesso a banco de dado Interbase\n\n");  
	            Connection conn = null;  
	            String teste = "SELECT Item;";  
	            try  
	            {  
	                DriverManager.registerDriver(new org.firebirdsql.jdbc.FBDriver());  
	                Class.forName("org.firebirdsql.jdbc.FBDriver");  
	                System.out.println("registrou");  
	                conn = DriverManager.getConnection("jdbc:firebirdsql:(IP):3050//D:/Sistema/BANCO.FDB", "SYSDBA", "SENHA"); 
	                System.out.println("Sucesso na conexão! Massacre!\n");  
	                Statement stm = conn.createStatement();  
	                ResultSet rs = stm.executeQuery(teste);  
	                while (rs.next())  
	                {  
	                    String linha = rs.getString("NOME");  
	                    System.out.println("Cliente:" +linha);  
	                }  
	  
	                System.out.println("select realizado\n");  
	            }  
	            catch(ClassNotFoundException e)  
	            {  
	                System.out.println("excessao ClassNotFound...");  
	                e.printStackTrace();  
	            }  
	            catch(SQLException e)  
	            {  
	                System.out.println("SQL Exception... Erro dos Bravos");  
	                e.printStackTrace();  
	            }  
	            finally  
	            {  
	                  
	            }  
	            
	            System.out.println("meleca");
	          

	}

desde de já agradeço!!!

:smiley:

esqueci de mensionar o erro :frowning:
esta retornando esse erro


#testando acesso a banco de dado Interbase


registrou
SQL Exception... Erro dos Bravos
meleca
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544375. unavailable database
	at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:123)
	at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:126)
	at java.sql.DriverManager.getConnection(DriverManager.java:579)
	at java.sql.DriverManager.getConnection(DriverManager.java:221)
	at br.com.gs.NFe.TestandoConexao.main(TestandoConexao.java:24)
Caused by: org.firebirdsql.gds.GDSException: unavailable database
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:2214)
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:2164)
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.internalAttachDatabase(AbstractJavaGDSImpl.java:458)
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(AbstractJavaGDSImpl.java:411)
	at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:105)
	at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:490)
	at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:69)
	at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:120)
	... 4 more

Bem entrei no fórum hoje e vi sua dúvida portanto não sei se já conseguiu resolvê-la, de qualquer forma vai a dica:

Na linha:
conn = DriverManager.getConnection(“jdbc:firebirdsql:(IP):3050//D:/Sistema/BANCO.FDB”, “SYSDBA”, “SENHA”);

Já tentou conectar sem informar a porta? Assim:
conn = DriverManager.getConnection(“jdbc:firebirdsql://(IP)//D:/Sistema/BANCO.FDB”, “SYSDBA”, “SENHA”);

Se a porta não for padrão coloque assim:
conn = DriverManager.getConnection(“jdbc:firebirdsql://(IP):XXXX//D:/Sistema/BANCO.FDB”, “SYSDBA”, “SENHA”);

Abraço.