Example usage for org.apache.commons.dbcp2 BasicDataSource getUrl

List of usage examples for org.apache.commons.dbcp2 BasicDataSource getUrl

Introduction

In this page you can find the example usage for org.apache.commons.dbcp2 BasicDataSource getUrl.

Prototype

@Override
public synchronized String getUrl() 

Source Link

Document

Returns the JDBC connection #url property.

Usage

From source file:com.bc.fiduceo.db.AbstractDriver.java

@Override
public void open(BasicDataSource dataSource) throws SQLException {
    try {/*from ww w. j  a va  2 s  .  c om*/
        final java.sql.Driver driverClass = (java.sql.Driver) Class.forName(dataSource.getDriverClassName())
                .newInstance();
        DriverManager.registerDriver(driverClass);
    } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) {
        throw new SQLException(e.getMessage());
    }
    connection = DriverManager.getConnection(dataSource.getUrl(), dataSource.getUsername(),
            dataSource.getPassword());
}

From source file:org.springframework.boot.docs.jdbc.SimpleTwoDataSourcesExampleTests.java

@Test
public void validateConfiguration() throws SQLException {
    assertThat(this.context.getBeansOfType(DataSource.class)).hasSize(2);
    DataSource dataSource = this.context.getBean(DataSource.class);
    assertThat(this.context.getBean("firstDataSource")).isSameAs(dataSource);
    assertThat(dataSource.getConnection().getMetaData().getURL()).startsWith("jdbc:h2:mem:");
    BasicDataSource secondDataSource = this.context.getBean("secondDataSource", BasicDataSource.class);
    assertThat(secondDataSource.getUrl()).isEqualTo("jdbc:h2:mem:bar;DB_CLOSE_DELAY=-1");
    assertThat(secondDataSource.getMaxTotal()).isEqualTo(42);
}

From source file:org.springframework.boot.jdbc.SimpleTwoDataSourcesExampleTests.java

@Test
public void validateConfiguration() throws SQLException {
    assertThat(this.context.getBeansOfType(DataSource.class)).hasSize(2);
    DataSource dataSource = this.context.getBean(DataSource.class);
    assertThat(this.context.getBean("fooDataSource")).isSameAs(dataSource);
    assertThat(dataSource.getConnection().getMetaData().getURL()).startsWith("jdbc:h2:mem:");
    BasicDataSource barDataSource = this.context.getBean("barDataSource", BasicDataSource.class);
    assertThat(barDataSource.getUrl()).isEqualTo("jdbc:h2:mem:bar;DB_CLOSE_DELAY=-1");
    assertThat(barDataSource.getMaxTotal()).isEqualTo(42);
}

From source file:psiprobe.beans.Dbcp2DatasourceAccessor.java

@Override
public DataSourceInfo getInfo(Object resource) throws Exception {
    DataSourceInfo dataSourceInfo = null;
    if (canMap(resource)) {
        BasicDataSource source = (BasicDataSource) resource;
        dataSourceInfo = new DataSourceInfo();
        dataSourceInfo.setBusyConnections(source.getNumActive());
        dataSourceInfo.setEstablishedConnections(source.getNumIdle() + source.getNumActive());
        dataSourceInfo.setMaxConnections(source.getMaxTotal());
        dataSourceInfo.setJdbcUrl(source.getUrl());
        dataSourceInfo.setUsername(source.getUsername());
        dataSourceInfo.setResettable(false);
        dataSourceInfo.setType("commons-dbcp2");
    }//from w w  w  .  ja va 2  s  . co  m
    return dataSourceInfo;
}