connection rejected by remote interface
Boa tarde pessoal, estou com um problema estranho.
Tenho um projeto que está usando o firebird 3, estava tudo funcionando normal hoje pela manhã até umas 10hrs, porém precisei reiniciar o pc e depois disso só aparece essa mensagem quando tento conectar no firebird, seja pelo delphi(firedac), quanto pelo ibexpert, a mensagem é a mesma, e não foi alterado nada, pois somente eu trabalho nesse projeto. Uma coisa estranha que notei foi que, isso só ocorre com conexão tcp/ip, se eu tentar conectar como local, ele está funcionando, alguém saberia o dizer o que pode estar acontecendo?
Tenho um projeto que está usando o firebird 3, estava tudo funcionando normal hoje pela manhã até umas 10hrs, porém precisei reiniciar o pc e depois disso só aparece essa mensagem quando tento conectar no firebird, seja pelo delphi(firedac), quanto pelo ibexpert, a mensagem é a mesma, e não foi alterado nada, pois somente eu trabalho nesse projeto. Uma coisa estranha que notei foi que, isso só ocorre com conexão tcp/ip, se eu tentar conectar como local, ele está funcionando, alguém saberia o dizer o que pode estar acontecendo?
Lincoln Santos
Curtidas 0
Melhor post
Johnny
12/12/2017
Bom dia Lincoln,
Pelo que você disse, verifique permissões de acesso a porta 3050 (Firebird), se for Windows 10 pode ter bloqueado o acesso a porta. Nesse caso desabilite o firewall ou dê a permissão de abertura a porta.
Pelo que você disse, verifique permissões de acesso a porta 3050 (Firebird), se for Windows 10 pode ter bloqueado o acesso a porta. Nesse caso desabilite o firewall ou dê a permissão de abertura a porta.
GOSTEI 2
Mais Respostas
Lincoln Santos
11/12/2017
Resolvido o problema, o update do delphi ativou o interbase, então conflitou as portas, apenas desativei novamente e funcionou corretamente.
GOSTEI 0
Jorge Conforte
11/12/2017
Oi,
Classe AcessoFirebird:
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
package br.com.sisvenda.acessobd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
@author Conforte
*/
public class AcessoFirebird {
Connection con;
PreparedStatement pstm;
ResultSet rs;
public static void main(String args[]){
new AcessoFirebird();
}
public AcessoFirebird(){
conectar();
}
public Connection conectar(){
try {
Class.forName(“org.firebirdsql.jdbc.FBDriver”);
con = DriverManager.getConnection(“jdbc:firebirdsql:localhost/3050:c:\\firebird\\SISVENDA.fdb”, “sysdba”, “masterkey”);
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println(“Não foi possível encontrar o Driver!”);
} catch (SQLException ex) {
ex.printStackTrace();
System.out.println(“Não foi possível conectar ao banco!”);
}
return co
Criei o banco de dados com o Firebird, mas quando vou executar a classe aparece esse erro:
run:
org.firebirdsql.jdbc.FBSQLException: Resource Exception. connection rejected by remote interface
Não foi possível conectar ao banco!
Reason: connection rejected by remote interface
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:106)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
at org.firebirdsql.gds.GDSException: connection rejected by remote interface
at org.firebirdsql.jgds.GDS_Impl.connect(GDS_Impl.java:1658)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:282)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:258)
at org.firebirdsql.jca.FBManagedConnectionFactory.createDbHandle(FBManagedConnectionFactory.java:540)
at org.firebirdsql.jca.FBManagedConnection.(FBManagedConnection.java:88)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:366)
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:60)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:103)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
Estou usando "firebirdsql-full.jar" na bibliotecas.
Como resolvo esse erro?
Classe AcessoFirebird:
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
package br.com.sisvenda.acessobd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
@author Conforte
*/
public class AcessoFirebird {
Connection con;
PreparedStatement pstm;
ResultSet rs;
public static void main(String args[]){
new AcessoFirebird();
}
public AcessoFirebird(){
conectar();
}
public Connection conectar(){
try {
Class.forName(“org.firebirdsql.jdbc.FBDriver”);
con = DriverManager.getConnection(“jdbc:firebirdsql:localhost/3050:c:\\firebird\\SISVENDA.fdb”, “sysdba”, “masterkey”);
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println(“Não foi possível encontrar o Driver!”);
} catch (SQLException ex) {
ex.printStackTrace();
System.out.println(“Não foi possível conectar ao banco!”);
}
return co
Criei o banco de dados com o Firebird, mas quando vou executar a classe aparece esse erro:
run:
org.firebirdsql.jdbc.FBSQLException: Resource Exception. connection rejected by remote interface
Não foi possível conectar ao banco!
Reason: connection rejected by remote interface
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:106)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
at org.firebirdsql.gds.GDSException: connection rejected by remote interface
at org.firebirdsql.jgds.GDS_Impl.connect(GDS_Impl.java:1658)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:282)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:258)
at org.firebirdsql.jca.FBManagedConnectionFactory.createDbHandle(FBManagedConnectionFactory.java:540)
at org.firebirdsql.jca.FBManagedConnection.(FBManagedConnection.java:88)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:366)
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:60)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:103)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
Estou usando "firebirdsql-full.jar" na bibliotecas.
Como resolvo esse erro?
GOSTEI 0
Jorge Conforte
11/12/2017
Oi...
Classe "AcessoFirebird":
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package br.com.sisvenda.acessobd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
* @author Conforte
*/
public class AcessoFirebird {
Connection con;
PreparedStatement pstm;
ResultSet rs;
public static void main(String args[]){
new AcessoFirebird();
}
public AcessoFirebird(){
conectar();
}
public Connection conectar(){
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:c:/TESTE.FDB", "sysdba", "masterkey");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println("Não foi possível encontrar o Driver!");
} catch (SQLException ex) {
ex.printStackTrace();
System.out.println("Não foi possível conectar ao banco!");
}
return con;
}
public void desconectar(){
try {
con.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Criei o banco de dados com o Firebird ISQL Tool: "SISVENDA.fdb", mas quando vou executar a classe "AcessoFirebird" aparece esse erro:
run:
org.firebirdsql.jdbc.FBSQLException: Resource Exception. connection rejected by remote interface
Não foi possível conectar ao banco!
Reason: connection rejected by remote interface
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:106)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
at org.firebirdsql.gds.GDSException: connection rejected by remote interface
at org.firebirdsql.jgds.GDS_Impl.connect(GDS_Impl.java:1658)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:282)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:258)
at org.firebirdsql.jca.FBManagedConnectionFactory.createDbHandle(FBManagedConnectionFactory.java:540)
at org.firebirdsql.jca.FBManagedConnection.(FBManagedConnection.java:88)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:366)
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:60)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:103)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
Estou usando "firebirdsql-full.jar" nas bibliotecas.
Como resolvo isso?
Classe "AcessoFirebird":
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package br.com.sisvenda.acessobd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
* @author Conforte
*/
public class AcessoFirebird {
Connection con;
PreparedStatement pstm;
ResultSet rs;
public static void main(String args[]){
new AcessoFirebird();
}
public AcessoFirebird(){
conectar();
}
public Connection conectar(){
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:c:/TESTE.FDB", "sysdba", "masterkey");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println("Não foi possível encontrar o Driver!");
} catch (SQLException ex) {
ex.printStackTrace();
System.out.println("Não foi possível conectar ao banco!");
}
return con;
}
public void desconectar(){
try {
con.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Criei o banco de dados com o Firebird ISQL Tool: "SISVENDA.fdb", mas quando vou executar a classe "AcessoFirebird" aparece esse erro:
run:
org.firebirdsql.jdbc.FBSQLException: Resource Exception. connection rejected by remote interface
Não foi possível conectar ao banco!
Reason: connection rejected by remote interface
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:106)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
at org.firebirdsql.gds.GDSException: connection rejected by remote interface
at org.firebirdsql.jgds.GDS_Impl.connect(GDS_Impl.java:1658)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:282)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:258)
at org.firebirdsql.jca.FBManagedConnectionFactory.createDbHandle(FBManagedConnectionFactory.java:540)
at org.firebirdsql.jca.FBManagedConnection.(FBManagedConnection.java:88)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:366)
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:60)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:103)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34)
at br.com.sisvenda.acessobd.AcessoFirebird.(AcessoFirebird.java:28)
at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
Estou usando "firebirdsql-full.jar" nas bibliotecas.
Como resolvo isso?
GOSTEI 0
Jorge Conforte
11/12/2017
Olá,<br />
<br />
Classe "AcessoFireBird.java":<br />
<br />
<br />
<br />
Erro quando executo a classe "AcessoFirebird.java":<br />
<br />
<br />
<br />
Estou usando a biblioteca "firebirdsql-full.jar".<br />
<br />
Como resolvo esse erro?
<br />
Classe "AcessoFireBird.java":<br />
<br />
/*<br />
* To change this license header, choose License Headers in Project Properties.<br />
* To change this template file, choose Tools | Templates<br />
* and open the template in the editor.<br />
*/<br />
package br.com.sisvenda.acessobd;<br />
<br />
import java.sql.Connection;<br />
import java.sql.DriverManager;<br />
import java.sql.PreparedStatement;<br />
import java.sql.ResultSet;<br />
import java.sql.SQLException;<br />
<br />
/**<br />
*<br />
* @author Conforte<br />
*/<br />
public class AcessoFirebird {<br />
Connection con;<br />
PreparedStatement pstm;<br />
ResultSet rs;<br />
<br />
public static void main(String args[]){<br />
new AcessoFirebird();<br />
}<br />
<br />
public AcessoFirebird(){<br />
conectar();<br />
}<br />
<br />
public Connection conectar(){<br />
try {<br />
Class.forName("org.firebirdsql.jdbc.FBDriver");<br />
con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:c:/TESTE.FDB", "sysdba", "masterkey");<br />
} catch (ClassNotFoundException ex) {<br />
ex.printStackTrace();<br />
System.out.println("Não foi possível encontrar o Driver!");<br />
} catch (SQLException ex) {<br />
ex.printStackTrace();<br />
System.out.println("Não foi possível conectar ao banco!");<br />
}<br />
return con;<br />
}<br />
<br />
public void desconectar(){<br />
try {<br />
con.close();<br />
} catch (SQLException ex) {<br />
ex.printStackTrace();<br />
}<br />
}<br />
}<br />
<br />
Erro quando executo a classe "AcessoFirebird.java":<br />
<br />
run:<br /> java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver<br /> Não foi possível encontrar o Driver!<br /> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)<br /> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)<br /> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)<br /> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)<br /> at java.lang.Class.forName0(Native Method)<br /> at java.lang.Class.forName(Class.java:264)<br /> at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:33)<br /> at br.com.sisvenda.acessobd.AcessoFirebird.<init>(AcessoFirebird.java:28)<br /> at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24)<br /> CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
<br />
Estou usando a biblioteca "firebirdsql-full.jar".<br />
<br />
Como resolvo esse erro?
GOSTEI 0
Jorge Conforte
11/12/2017
Olá,
Classe "AcessoFireBird.java":
Erro quando executo a classe "AcessoFirebird.java":
Estou usando a biblioteca "firebirdsql-full.jar".
Como resolvo esse erro?
Classe "AcessoFireBird.java":
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package br.com.sisvenda.acessobd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
* @author Conforte
*/
public class AcessoFirebird {
Connection con;
PreparedStatement pstm;
ResultSet rs;
public static void main(String args[]){
new AcessoFirebird();
}
public AcessoFirebird(){
conectar();
}
public Connection conectar(){
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:c:/TESTE.FDB", "sysdba", "masterkey");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println("Não foi possível encontrar o Driver!");
} catch (SQLException ex) {
ex.printStackTrace();
System.out.println("Não foi possível conectar ao banco!");
}
return con;
}
public void desconectar(){
try {
con.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Erro quando executo a classe "AcessoFirebird.java":
run: java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver Não foi possível encontrar o Driver! at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:33) at br.com.sisvenda.acessobd.AcessoFirebird.<init>(AcessoFirebird.java:28) at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24) CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
Estou usando a biblioteca "firebirdsql-full.jar".
Como resolvo esse erro?
GOSTEI 0
Jorge Conforte
11/12/2017
Oi,
Estou utilizando o programa NetBeans IDE 8.2.
Código da classe "AcessoFirebird.java":
Erro quando executo a classe "AcessoFirebird.java":
Estou usando a biblioteca "firebirdsql-full.jar".
Como resolvo esse erro?
Obrigado!
Estou utilizando o programa NetBeans IDE 8.2.
Código da classe "AcessoFirebird.java":
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package br.com.sisvenda.acessobd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
* @author Conforte
*/
public class AcessoFirebird {
Connection con;
PreparedStatement pstm;
ResultSet rs;
public static void main(String args[]){
new AcessoFirebird();
}
public AcessoFirebird(){
conectar();
}
public Connection conectar(){
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:c:/TESTE.FDB", "sysdba", "masterkey");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println("Não foi possível encontrar o Driver!");
} catch (SQLException ex) {
ex.printStackTrace();
System.out.println("Não foi possível conectar ao banco!");
}
return con;
}
public void desconectar(){
try {
con.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Erro quando executo a classe "AcessoFirebird.java":
run: org.firebirdsql.jdbc.FBSQLException: Resource Exception. connection rejected by remote interface Não foi possível conectar ao banco! Reason: connection rejected by remote interface at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:106) at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34) at br.com.sisvenda.acessobd.AcessoFirebird.<init>(AcessoFirebird.java:28) at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24) at org.firebirdsql.gds.GDSException: connection rejected by remote interface at org.firebirdsql.jgds.GDS_Impl.connect(GDS_Impl.java:1658) at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:282) at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:258) at org.firebirdsql.jca.FBManagedConnectionFactory.createDbHandle(FBManagedConnectionFactory.java:540) at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:88) at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:366) at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:60) at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:103) at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:221) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at br.com.sisvenda.acessobd.AcessoFirebird.conectar(AcessoFirebird.java:34) at br.com.sisvenda.acessobd.AcessoFirebird.<init>(AcessoFirebird.java:28) at br.com.sisvenda.acessobd.AcessoFirebird.main(AcessoFirebird.java:24) CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
Estou usando a biblioteca "firebirdsql-full.jar".
Como resolvo esse erro?
Obrigado!
GOSTEI 0
Raimundo Pereira
11/12/2017
Bom dia!
Lembro de me deparar com o mesmo erro.
Ocorreu quando tentei conexão com um banco de dados web/ firibird e Mysql.
Conseguir resolver Mysql : Adicionando meu IP para acesso remoto.
Conseguir resolver: Criando outro usuário com acesso total.
Lembre-se de liberar as portas de entrada e saida
3050 e 3306
Lembro de me deparar com o mesmo erro.
Ocorreu quando tentei conexão com um banco de dados web/ firibird e Mysql.
Conseguir resolver Mysql : Adicionando meu IP para acesso remoto.
Conseguir resolver: Criando outro usuário com acesso total.
Lembre-se de liberar as portas de entrada e saida
3050 e 3306
GOSTEI 0
Jorge Conforte
11/12/2017
Pode detalhar sou meio nub.
GOSTEI 0
Jorge Conforte
11/12/2017
Por favor fala só isso pra terminar meu projeto... Pode usar o teamviewer comigo?
GOSTEI 0
Raimundo Pereira
11/12/2017
Chama no skype
sac@p2tecnico.com.br
sac@p2tecnico.com.br
GOSTEI 0
Jorge Conforte
11/12/2017
É P 2 ALL Sistemas?
GOSTEI 0
Jorge Conforte
11/12/2017
Consegui era só mudar a versão do Firebird: 3.0 para 2.5.1.26351.
GOSTEI 0
Danilo Oliveira
11/12/2017
Resolvido o problema, o update do delphi ativou o interbase, então conflitou as portas, apenas desativei novamente e funcionou corretamente.
<br /><br />
Muito obrigado pelo comentário, me ajudou. Tive uma queda na eletricidade enquanto estava programando e sei la por qual motivo a maquina estava iniciando com Interfase Server ativo e bloqueando a operação da porta 3050. Sua dica me ajudou muito.
GOSTEI 0