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

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

Introduction

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

Prototype

public synchronized void setUrl(String url) 

Source Link

Document

Sets the #url .

Note: this method currently has no effect once the pool has been initialized.

Usage

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

public static Connection getConnection(String connectionurl) throws SQLException {

    Connection jdbccon = null;//from   ww  w. ja  v a  2 s.co  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;
}