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

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

Introduction

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

Prototype

BasicDataSource

Source Link

Usage

From source file:com.abixen.platform.module.configuration.PlatformModuleDataSourceConfiguration.java

@Profile("test")
@Bean(destroyMethod = "close")
public DataSource testDataSource() {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName(driverClassName);
    dataSource.setUrl(databaseUrl);/*from   w w w  .  j  ava  2  s.  co m*/
    dataSource.setUsername(username);
    dataSource.setPassword(password);
    // DatabasePopulatorUtils.execute(databasePopulator(), dataSource);
    return dataSource;
}

From source file:com.dangdang.ddframe.rdb.sharding.config.yaml.YamlintegratedTest.java

@Test
public void testMin() {
    Yaml yaml = new Yaml(new Constructor(ShardingRuleConfig.class));
    Map<String, DataSource> dsMap = new HashMap<>();
    dsMap.put("ds", new BasicDataSource());
    ShardingRuleConfig config = (ShardingRuleConfig) yaml
            .load(YamlintegratedTest.class.getResourceAsStream("/config/config-min.yaml"));
    ShardingRule shardingRule = new ShardingRuleBuilder("config-min.yaml", dsMap, config).build();
    assertThat(shardingRule.getTableRules().size(), is(1));
}

From source file:com.alibaba.druid.benckmark.pool.Oracle_Case0.java

public void test_1() throws Exception {
    final BasicDataSource dataSource = new BasicDataSource();

    dataSource.setInitialSize(initialSize);
    dataSource.setMaxActive(maxActive);//from  w  ww.j  av a  2s.com
    dataSource.setMinIdle(minPoolSize);
    dataSource.setMaxIdle(maxPoolSize);
    dataSource.setPoolPreparedStatements(true);
    dataSource.setDriverClassName(driverClass);
    dataSource.setUrl(jdbcUrl);
    dataSource.setPoolPreparedStatements(true);
    dataSource.setUsername(user);
    dataSource.setPassword(password);
    dataSource.setValidationQuery(validationQuery);
    dataSource.setTestOnBorrow(true);

    for (int i = 0; i < LOOP_COUNT; ++i) {
        p0(dataSource, "dbcp");
    }
    System.out.println();
}

From source file:com.musala.testutils.DatabaseTestConfiguration.java

@Bean(name = "dataSource")
public DataSource dataSource() {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName(Preconditions.checkNotNull(env.getProperty("jdbc.driverClassName")));
    dataSource.setUrl(Preconditions.checkNotNull(env.getProperty("jdbc.url")));
    return dataSource;
}

From source file:com.alibaba.druid.benckmark.pool.Oracle_Case3.java

public void test_1() throws Exception {
    final BasicDataSource dataSource = new BasicDataSource();

    dataSource.setMaxActive(maxActive);/*from w w  w .j  a  v a2 s  .  com*/
    dataSource.setMaxIdle(maxIdle);
    dataSource.setMaxWait(maxWait);
    dataSource.setPoolPreparedStatements(true);
    dataSource.setDriverClassName(driverClass);
    dataSource.setUrl(jdbcUrl);
    dataSource.setPoolPreparedStatements(true);
    dataSource.setUsername(user);
    dataSource.setPassword(password);
    dataSource.setValidationQuery(validationQuery);
    dataSource.setTestOnBorrow(testOnBorrow);

    for (int i = 0; i < loopCount; ++i) {
        p0(dataSource, "dbcp", threadCount);
    }
    System.out.println();
}

From source file:com.mmnaseri.dragonfly.sample.Config.java

@Bean
public DataSource dataSource(DatabaseDialect dialect, @Value("${db.username}") String username,
        @Value("${db.password}") String password, @Value("${db.database}") String database) {
    final BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName(dialect.getDriverClassName());
    dataSource.setUrl("jdbc:mysql://localhost/" + database);
    dataSource.setUsername(username);// w  w w.  j  av  a 2s. c om
    dataSource.setPassword(password);
    dataSource.setMaxActive(200);
    dataSource.setMaxIdle(100);
    dataSource.setMaxWait(1500);
    return dataSource;
}

From source file:hoot.services.testsupport.HootServicesSpringTestConfig.java

@Bean(name = "dataSource")
public DataSource dataSource() {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName("org.postgresql.Driver");
    dataSource.setUrl("jdbc:postgresql://localhost:5432/hoot");
    dataSource.setUsername("hoot");
    dataSource.setPassword("hoottest");
    dataSource.setInitialSize(5);//from w w  w  .  j a va  2  s .c  o  m
    dataSource.setMaxActive(10);
    dataSource.setMaxIdle(2);
    dataSource.setDefaultAutoCommit(false);
    dataSource.setRemoveAbandoned(true);
    dataSource.setLogAbandoned(true);
    return dataSource;
}

From source file:com.dangdang.ddframe.rdb.transaction.soft.AsyncJobMain.java

private static DataSource createDataSource(final String dataSourceName) {
    BasicDataSource result = new BasicDataSource();
    result.setDriverClassName("com.mysql.jdbc.Driver");
    result.setUrl(String.format("jdbc:mysql://localhost:3306/%s", dataSourceName));
    result.setUsername("root");
    result.setPassword("");
    return result;
}

From source file:com.open.license.config.ContextConfig.java

@Bean
public DataSource dataSource() {
    log.info("[START:Set DataSource]");
    BasicDataSource basicDataSource = new BasicDataSource();
    basicDataSource.setUrl(DATASOURCE_URL);
    basicDataSource.setUsername(DATABASE_USERNAME);
    basicDataSource.setPassword(DATABASE_PASSWORD);
    log.info("[END:Set DataSource]");
    return basicDataSource;

}

From source file:com.cyclopsgroup.levistone.datasource.DbcpDataSource.java

/**
 * Override or implement method of parent class or interface
 *
 * @see org.apache.avalon.framework.activity.Initializable#initialize()
 *///from ww w  . jav a 2 s  . c  o m
public void initialize() throws Exception {
    BasicDataSource bds = new BasicDataSource();
    BeanUtils.populate(bds, dbcpProperties);
    nestedDataSource = bds;
}