Perca de conexão com o banco de dados

0 respostas
javamysql
B

Boa tarde, depois de um tempo meu banco de dados está descontando da minha aplicação java e não carrega nada que tenha relação com o banco até que eu reinicie o sistema ou o banco.

public void conecta() { //método para abrir a conexao
try {
        System.setProperty("jdbc.Drivers", driver);
        conn = DriverManager.getConnection(url, user, pass);
    } catch (SQLException ex) {
        //ex.printStackTrace();
    }
}

public void executaSQL(String SQL) {
    try {
        stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
        rs = stmt.executeQuery(SQL);
    } catch (SQLException ex) {
        //ex.printStackTrace();
    }
}

public void desconecta() {//metodo para fechar a conexão com o banco de dados
    try {
        conn.close();
    } catch (SQLException ex) {
        //ex.printStackTrace();
    }
}

}

Quando ele dá o erro ele me retorna um null pointer exception como se meu banco estivesse vazio, dando erro nessa linha.

stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);

Quando tento entrar no phpmyadmin ele não me deixa conectar diz que minha senha ou usurário estão errados, depois de um tempo a conexão volta ao normal e depois cai mais uma vez. Alguém sabe como resolver?

Criado 18 de dezembro de 2018
Respostas 0
Participantes 1