Salve,
tenho esse metodo q conecta normalmente com o firebird:
public Connection getConexaoPoolFireBird1(String ipbanco, String caminhobanco, String usuario, String senha) {
Connection con = null;
System.out.println("Criando conexao com servidor de dados: "+ipbanco +" em "+caminhobanco);
System.out.println("usuario " + usuario + " senha "+senha);
if (!FBDriverLoaded) {
try {
System.out.println("Carregando driver");
fbwds = new FBWrappingDataSource();
FBDriverLoaded = true;
}
catch (Exception e) {
System.out.println(
"Could Not create org.firebirdsql.jdbc.FBWrappingDataSource, error: "
+ e
+ "\n");
}
fbwds.setDatabase (ipbanco+":"+caminhobanco);
}
else {
System.out.println(
"Firebird Driver already exists, not reloaded.\n");
}
try{
con = fbwds.getConnection (usuario, senha);
}
catch(Exception e){
e.printStackTrace();
}
return con;
}
Acontece q depois de um tempo, ele não gera mais as conexões e emite a seguinte exceção…
org.firebirdsql.jdbc.FBSQLException: Could not obtain connection during blocking
timeout (5000 ms)
Trata-se do limite das conexões?