Como resolver: java.lang.OutOfMemoryError

Pessoal,

To fazendo um select numa base meio grande (acima 3.000.000)

Ai aparece a mensagem de erro: java.lang.OutOfMemoryError

O que mais especificamente e como posso resolver?

Obrigado.

Allan.

Não puxe todos dados simultaneamente para a memoria, trabalhe com partes dos valores.

Louds,

Mas como eu posso fazer isso?

Obrigado.
Allan. :roll:

allansk,não tem como vc fazer um
SELECT * FROM tabela LIMIT 10 // dez primeiros registros My SQL

ou um
SELECT TOP 10 * FROM tabela //SQL Server ,access

Vc tem q puxar td de uma só vez???

Entao,

A minha consulta é bem complexa, envolve alguns joins e tudo mais…
Mas, por exemplo, se o numero de resultados for extenso mesmo? Tipo, se a minha aplicação exigir exibir todos esses resultados? Eu tenho q ter um meio de conseguir isso…

Alguem tem mais sugestoes??? pleaaaaase… =)

Obrigado.

Allan.

Patterns, patterns, patterns.

http://java.sun.com/blueprints/patterns/FastLaneReader.html