ResultSet Serializable!

Olá Pessoal,

estou fazendo uma aplicação remota, usando RMI, onde o cliente envia uma consulta SQL para o servidor e este a executa em um banco de dados e retorna um resultado…

Estou querendo retornar um ResultSet para o cliente, isto é possivel ???

Ja tentei criar uma classe implements Serializable que possui um atributo ResultSet, mas não consegui !!!

O erro mostrado é justamente o problema de serialização do ResultSet.

Alguem pode me ajudar ???

Obrigado

Até mais

O que você pode fazer é criar uma outra implementação da interface ResultSet que chame os métodos do ResultSet original via RMI. Algo como um delegate via RMI.

class MeuResultSet implements ResultSet {
     public boolean next() {
          ....aqui eu chamo via RMI o resultset original
     }
}

Mas transportar o ResultSet em si pela rede não é possível, pq ele é recurso não serializável.