Como usar pool de conexões em aplicação java desktop

0 respostas
java
G

Bom dia pessoal! Eu tenho um sistema já em produção que faz diversas coisas para nossa empresa mas estou com problemas de performance com ele pois cada vez que tenho que fazer uma consulta no banco de dados eu crio uma conexão e depois fecho, acredito que criando um pool de conexões resolva porém não sei bem como implementar se alguém puder me dar algumas dicas já agradeço.

Informações adicionais: Backend java 8, Frontend biblioteca Swing, banco de dados mysql, sistema operecional suportado windows 8 e 10, IDE Netbeans 8.2.

Exemplo de classe de conexão:

package persistencia;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConexaoBanco {
    
    private static final String URL = "jdbc:mysql://localhost:3306/teste?autoReconnect=true&useSSL=false";
    private static final String USUARIO = "root";
    private static final String SENHA = "";
    
    //Metodo que efetua a conexao com o MySQL
    public static Connection getConexao() throws SQLException {
        Connection c = null;
        try {
            c = DriverManager.getConnection(URL, USUARIO, SENHA);
        } catch (SQLException se) {
            throw new SQLException("Erro ao conectar! " + se.getMessage());
        }//fecha catch
        return c;
    }//fecha metodo
}
Criado 25 de novembro de 2019
Respostas 0
Participantes 1