Nel então seria tirar a linha do “for” isso mesmo"!?
Pô Nel, entendi cara, o que estava fazendo e o que vc estava me falando, valeu mesmo pela ajuda!!!
Para fazer funcionar, sim, é só deletar a sua lista e obviamente remover o for, deixando apenas o while referente a leitura do arquivo.
Para fazer algo mais “descente” e apresentavél, no meu ponto de vista, uns detalhes:
- Não concatena uma String tão extensa, use StringBuffer para isso.
- Não precisa criar o objeto Dados. Seta diretamente no PreparedStatement o valor extraído do arquivo, conforme demonstrei.
- Crie um bloco com try - finally para fechar o PreparedStatement, ResultSet e Connection
São pequenos detalhes que vão deixar seu código muito mais legível e otimizado.
Valeu pela dica Nel, brigadão