Fui mais além da mensagem anterior que postei no forum e decobri exatamente onde o erro está. Só nao sei como resolver :oops:
Nesse trecho do codigo:
String sql_cadastroload = "Select bla bla bla";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql_cadastroload);
while (rs.next()) {
.....
}
Ele se quer entra no while, ele passa pela linha: Statement stmt = conn.createStatement();
Mas quando chega na linha: ResultSet rs = stmt.executeQuery(sql_cadastroload);
Aparece o tao falado: [color=“red”]java.lang.OutOfMemoryError[/color]
ps: Base MySQL com 5 milhoes de registros…
Alguém pode me ajudar???
Desde já agradeco…
Allan. :roll:
o limit vai te trazer os primeiros 50, c vc kiser os próximos, faça outro select tipo
select * from tabela where id > <id do último registro da última consulta, assim vc pega sempre o próximo> LIMIT 50
assim vc vai d 50 em 50 e nao sobrecarrega o servidor OU faça um select mais restritivo, onde tenha o máximo d condições possíveis para chegar exatamente onde vc ker.