Conexão com Firebird - resultSet is closed

0 respostas
Ricna

Pessoal!

Estava utlizando o PostgreeSQL e agora estou migrando para o Firebird.
Com o JDBC do PostgreeSQL não havia problema em fazer o seguinte:

  1. Criar um objeto ResultSet X (nulo).
  2. Abrir uma conexão X.
  3. Consultar TABLE e colocar no ResultSet X.
  4. Fechar conexão X.
  5. Abrir uma conexão Y.
  6. Consultar TABLE e obter um ResultSet Y.
  7. Utilizar ResultSet X e Y.
  8. Fechar conexão Y.
    Isso funciona perfeitamente com o Postgree, porém com o JDBC do Firebird não. Parece que quando fecha a conexão X o ResultSet X é fechado também.
    Utilizando uma conexão só resolve-se o problema. Mas o sistema é grande e modularizado. Além disso, foi uma decisão de projeto que cada consulta utilizasse uma conexão.

Alguém pode me ajudar. Preciso manter o mesmo código.
De repente outro JDBC. Estou usando o Jaybird 2.1.1.
Ou quem sabe alguma configuração do FBWrappingDataSource.

Bom, é isso.

Obrigado desde já! Até mais!

Criado 12 de julho de 2007
Respostas 0
Participantes 1