Hikari Connection Pool 사용하기


Hikari Download




HikariCP Class 구현


public class HikariConnectionPool {
    private static HikariConnectionPool instance = null;
    private HikariDataSource ds;

    public HikariConnectionPool() {
        HikariConfig config = new HikariConfig();
        config.setDriverClassName("DRIVERCLASS");
        config.setJdbcUrl("JDBCURL");
        config.setUsername("USER");
        config.setPassword("PASSWORD");
        ds = new HikariDataSource(config);
    }

    public Connection getConnect(){
        Connection connection = null;
        try {
            connection = ds.getConnection();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return connection;
    }

    public static HikariConnectionPool getInstance(){
        if ( instance == null ){
            instance = new HikariConnectionPool();
        }
        return instance;
    }
}


HikariCP Driver Class Name은

https://github.com/brettwooldridge/HikariCP#popular-datasource-class-names

참조하여 사용.