Mostrar consultas muito grandes (acima de 200.000 registros)

4 respostas
R

Boa tarde;

Estou utilizando o NetBeans 6.9.1.
Tipo de sistema: Java Aplication

Estou fazendo uma consulta que tem um nro de registro muito grande, acima de 200.000.

O JTable tem limite de linhas ?
Qual qual a melhor maneira de mostrar estes registros (é com o JTable mesmo) ?

Obrigado.

4 Respostas

mauricioadl

é necessario mostrar todos os dados de uma so vez? seria melhor um filtro pra ir mostrando de acordo com a necessidade do usuario.

A

Usa o ObjectTableModel, é muito simples de usar, dá uma olhada nos links https://github.com/MarkyVasconcelos/Towel/wiki/ObjectTableModel e https://github.com/MarkyVasconcelos/Towel/wiki/Introduction

Segue a dica do mauricioadl pagina o resultado da consulta.

maior_abandonado

faz paginação ué.

WellingtonRamos

rgomide:
Boa tarde;

Estou utilizando o NetBeans 6.9.1.
Tipo de sistema: Java Aplication

Estou fazendo uma consulta que tem um nro de registro muito grande, acima de 200.000.

O JTable tem limite de linhas ?
Qual qual a melhor maneira de mostrar estes registros (é com o JTable mesmo) ?

Obrigado.


Realmente precisa estar todos os 200k de uma vez visíveis?
Se sim
Qual o erro que está ocorrendo? Estouro de memória?
Se for estouro de memória, vc deve alterar os parâmetros de memória para dar mais memória à tua aplicação.
Veja em http://java.sun.com/performance/reference/whitepapers/tuning.html#section4.1.2

Se não for, precisamos mais detalhes do problema para ajudá-lo, veja as dicas já postadas que poderão ajudá-lo.

Criado 14 de dezembro de 2011
Ultima resposta 15 de dez. de 2011
Respostas 4
Participantes 5