Resultset fechado

4 respostas
R

galera tenho esse método aí.

Quando chamo ele de outro método

Recebo uma mensagem dizendo que o resultset está fechado.

Alguém possui um exemplo de método ou classe que execute um comando sql e forneça apenas do resultset ?

Grato !

4 Respostas

mduques

Vc ta retornando um ResultSet? Melhor vc usar um DTO.

Ta dando esse erro pq vc ta fechando a “Connection” e passando o ResultSet “dela”. sacou?

R

DTO ? nao conheço, vou estudar entao.

Obrigado !

T

MDuques… é sabido a intenção do padrão Data Transfer Object (DTO) é transferir dados entre tiers (e não layers) visando reduzir os custos das chamadas remotas num cenário distribuído, ou seja em termos de design patterns é simplesmente um desastre…
eu programo a um bom tempo em c#, e estou me aventurando em Java agora… a minha pergunta é: existe um objeto do java Similiar ao DataTable do C#? ou seja um objeto que não precise estar conectado ao banco para exibir uma “consulta” (resultado de uma query)… :shock:

abraços…

T

O equivalente do C# DataSet seria:

RowSet

Atenção: devido ao fato de ter aparecido relativamente tarde (só foi acrescentado no Java 1.4), é relativamente pouco usado, e normalmente você não vê muitos exemplos na Internet.

Criado 1 de outubro de 2008
Ultima resposta 6 de out. de 2008
Respostas 4
Participantes 4