Metodo para trasformar um ResultSet em um Array?

5 respostas
anjomal

Ai galera blz …

Andei procurando nos metodos do ResultSet mais não achei nada que pudesse trasforma-lo em um Array Multidimensional … sera que vou ter de fazer isso no braço ? pq eu queria criar um JTable passando esse Array ? alguem tem uma boa dica ai ?

falow galera, aquele salve !!!

5 Respostas

Elvis.The.Pelvis

Porque você não usa um TableModel?

anjomal

Mais para eu usar um TableModel tenho de ter uma Array de qualquer forma !!! eu queria era automatizar isso uma função que trasforma-se meu ResultSet em uma Array Multidimensional a qual entragaria prontinha para meu TableModel.

falow

Elvis.The.Pelvis

Não pô. Extende ele de AbstractTableModel e sobrescreve os métodos
GetColumName(int) e getValueAt(int rowIndex, int colIndex);

A única bronca é que você deve ser capaz de navegar no resultset.

Se você usar o padrão MVC, fica mais fácil implementar. Transforme seus registros em VOs, e monte-os numa Collection. Use a collection no lugar do resultset, que é mais amigável e poupa recursos.

anjomal

Certo elvis ai fica outra pergunta no Ar … e existe um metodo interno no ResultSet para trasforma-lo em um HashMap ou um Collection ou vou novamente cair no problema de fazer isso no braço ?

desculpa se falei besteria.
falow t+

Elvis.The.Pelvis

Eh. Tem que ser no braço mesmo.

Criado 27 de janeiro de 2003
Ultima resposta 27 de jan. de 2003
Respostas 5
Participantes 2