Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Conexões instáveis

Em um projeto particular, tenho uma conexão pura de JDBC e MySQL e estou com o seguinte problema:

A conexão fecha depois de um tempo determinado, mesmo estando ativa sempre.

EX: Quando estou manipulando registros via Swing, a conexão simplesmente, sem eu ter invocado o close em nenhum local.

Qual seria uma possível solução para resolver o problema de conexões instáveis?

4 respostas

Oi Leonardo,

Você recebe alguma exception, se sim, qual?

Poste o código da sua classe DAO ou a qual esteja responsavel pela conexão e comunicação com o banco aqui para darmos uma olhada.

Eu recebo uma exceção de que a conexão está fechada (MySQLNonTransientConnectionException) como se eu tivesse chamado o método close da conexão.

Meu código é simples, tenho uma classe abstrata chamada GenericDAO, onde faço o tratamento dos métodos genéricos para um dao (save, delete, search's/get, etc).

Para dar uma olhada no código: https://github.com/lhleonardo/delfos/tree/master/src/main/java/br/com/estatistica/dao

solução!

Oi Leonardo

É um timeout no MySQL, ele fecha a conexão depois de um determinado tempo em idle, você pode resolver isso modificando o arquivo de configuração do MySQL aumentando o tempo de timeout.

Funcionou, agradeço pela ajuda