Pessoal,
Estou tendo um problema com a conexão datasource com Firebird.
Quando vou fechar a conexão está dando este erro abaixo, e eu só fecho uma vez.
erro:
“Connection org.firebirdsql.pool.PooledConnectionHandler@6e3d60 was closed. See the attached exception to find the place where it was closed”
Alguém ja se deparou com este problema?
Valeu!!!
esqueci de mencionar.
acontece quando fecho o “statement”, e depois vou fechar o “Conexao”, aí da erro.
Se eu simplismente abrir e fechar só a conexão, funciona!
Valeu
Problema resolvido!!!
declarei o dataSource como static e criei um bloco static para as propriedades do dataSource. como no exemplo abaixo:
import org.firebirdsql.pool.FBWrappingDataSource;
public class ConexaoBanco {
private static FBWrappingDataSource dataSource = new FBWrappingDataSource();
static {
try {
dataSource.setDatabase ("localhost/3050:/banco/PONTO.FDB");
dataSource.setDescription ("An example database of employees");
dataSource.setType("TYPE4");
dataSource.setEncoding("ISO8859_1");
dataSource.setLoginTimeout (5);
} catch (Throwable t){
t.printStackTrace();
}
}
… demais métodos …
}