Example usage for org.apache.commons.dbcp BasicDataSource getUsername

List of usage examples for org.apache.commons.dbcp BasicDataSource getUsername

Introduction

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

Prototype

public synchronized String getUsername() 

Source Link

Document

Returns the JDBC connection #username property.

Usage

From source file:org.unitils.database.core.DataSourceWrapperFactoryCreateTest.java

@Test
public void create() throws Exception {
    DataSourceWrapper result = dataSourceWrapperFactory.create(databaseConfiguration);

    assertSame(databaseConfiguration, result.getDatabaseConfiguration());
    DataSource dataSource = result.getDataSource(false);
    BasicDataSource basicDataSource = (BasicDataSource) dataSource;
    assertTrue(basicDataSource.isAccessToUnderlyingConnectionAllowed());
    assertEquals("driver", basicDataSource.getDriverClassName());
    assertEquals("user", basicDataSource.getUsername());
    assertEquals("pass", basicDataSource.getPassword());
    assertEquals("url", basicDataSource.getUrl());
}

From source file:psiprobe.beans.DbcpDatasourceAccessor.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.getMaxActive());
        dataSourceInfo.setJdbcUrl(source.getUrl());
        dataSourceInfo.setUsername(source.getUsername());
        dataSourceInfo.setResettable(false);
        dataSourceInfo.setType("commons-dbcp");
    }/*from   ww w  .  jav  a 2 s  . c  o  m*/
    return dataSourceInfo;
}