Exceção de E/S: Connection reset

Tenho um programa que executará um procedimento 800.000 vezes (oitocentas mil)…

Em cada vez, ele abre uma conexão com o banco, executa uma query, recupera os dados, faz o que tem q fazer com os dados, e fecha a conexão. Acontece que na vez 2.899 ele parou e deu a seguinte exceção:

Alguém sabe porque?

[]´s!!!

[quote=Rage]Tenho um programa que executará um procedimento 800.000 vezes (oitocentas mil)…

Em cada vez, ele abre uma conexão com o banco, executa uma query, recupera os dados, faz o que tem q fazer com os dados, e fecha a conexão. Acontece que na vez 2.899 ele parou e deu a seguinte exceção:

Alguém sabe porque?

[]´s!!![/quote]

Para resolver isso, você pode tentar uma de duas coisas:

  • Deixar a conexão sempre aberta;
    ou
  • Usar um “connection pool”.