Example usage for org.apache.commons.dbcp ManagedBasicDataSource ManagedBasicDataSource

List of usage examples for org.apache.commons.dbcp ManagedBasicDataSource ManagedBasicDataSource

Introduction

In this page you can find the example usage for org.apache.commons.dbcp ManagedBasicDataSource ManagedBasicDataSource.

Prototype

ManagedBasicDataSource

Source Link

Usage

From source file:com.ingby.socbox.bischeck.service.JDBCPoolServiceUtil.java

public static Connection getConnection(String connectionurl) throws SQLException {

    Connection jdbccon = null;/*from   w  w w . ja va  2s . c o  m*/

    synchronized (connectionurl) {
        if (poolmap.containsKey(connectionurl)) {
            ManagedBasicDataSource bds = poolmap.get(connectionurl);
            jdbccon = bds.getConnection();
        } else {
            ManagedBasicDataSource bds = new ManagedBasicDataSource();
            bds.setUrl(connectionurl);
            poolmap.putIfAbsent(connectionurl, bds);
            jdbccon = bds.getConnection();
        }
    }
    return jdbccon;
}