List of usage examples for org.apache.commons.dbcp2 BasicDataSource getUrl
@Override public synchronized String getUrl()
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; }