List of usage examples for org.apache.commons.dbcp BasicDataSource BasicDataSource
BasicDataSource
From source file:aka.pirana.springsecurity.config.PersistenceConfig.java
@Bean public DataSource dataSource() { System.out.println("aka.pirana.springsecurity.config.PersistenceConfig.dataSource()"); BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(env.getProperty("jdbc.driverClassName")); dataSource.setUrl(env.getProperty("jdbc.url")); dataSource.setUsername(env.getProperty("jdbc.username")); dataSource.setPassword(env.getProperty("jdbc.password")); return dataSource; }
From source file:com.consol.citrus.samples.todolist.dao.JdbcApplicationConfig.java
@Bean(destroyMethod = "close") @DependsOn("database") public BasicDataSource dataSource(JdbcConfigurationProperties configurationProperties) { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(configurationProperties.getDriverClassName()); dataSource.setUrl(configurationProperties.getUrl()); dataSource.setUsername(configurationProperties.getUsername()); dataSource.setPassword(configurationProperties.getPassword()); return dataSource; }
From source file:net.jetrix.DataSourceManager.java
/** * Configure a datasource.// w w w . jav a 2 s .c o m * * @param config the configuration of the datasource * @param environment the environment of the datasource */ public void setDataSource(DataSourceConfig config, String environment) { try { Class.forName(config.getDriver()); } catch (ClassNotFoundException e) { log.warning("Unable to find the database driver (" + config.getDriver() + "), put the related jar in the lib directory"); return; } try { // close the previous datasource if necessary if (datasources.containsKey(environment)) { BasicDataSource datasource = (BasicDataSource) datasources.get(environment); datasource.close(); } BasicDataSource datasource = new BasicDataSource(); datasource.setDefaultAutoCommit(false); datasource.setDriverClassName(config.getDriver()); datasource.setUrl(config.getUrl()); datasource.setUsername(config.getUsername()); datasource.setPassword(config.getPassword()); datasource.setMinIdle(config.getMinIdle() != 0 ? config.getMinIdle() : DEFAULT_MIN_IDLE); datasource.setMaxActive(config.getMaxActive() != 0 ? config.getMaxActive() : DEFAULT_MAX_ACTIVE); // attempts to open the connection datasource.getConnection().close(); datasources.put(environment, datasource); } catch (Exception e) { log.log(Level.SEVERE, "Unable to configure the datasource '" + environment + "'", e); } }
From source file:BasicDataSourceExample.java
public static DataSource setupDataSource(String connectURI) { BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName("oracle.jdbc.driver.OracleDriver"); ds.setUsername("scott"); ds.setPassword("tiger"); ds.setUrl(connectURI);/*from ww w .j a v a2s .c o m*/ return ds; }
From source file:fr.cnes.sitools.datasource.jdbc.business.SitoolsDataSourceFactory.java
/** * Local creation of a DataSource// w w w . j av a 2 s .co m * * @param driver * the database driver * @param connectURI * the URI to connect * @param userName * the database user name * @param password * the password * @param schemaOnConnection * the schema on connection * @return SitoolsDataSource a standard data source for SITools */ public SitoolsDataSource setupDataSource(String driver, String connectURI, String userName, String password, String schemaOnConnection) { String key = connectURI + "@" + userName; SitoolsDataSource foundDatasource = dataSources.get(key); if (foundDatasource == null) { BasicDataSource ds = new BasicDataSource(); // OSGi ds.setDriverClassLoader(getClass().getClassLoader()); ds.setDriverClassName(driver); ds.setUsername(userName); ds.setPassword(password); ds.setUrl(connectURI); ds.setMaxActive(10); ds.setInitialSize(1); // ds.setDefaultReadOnly(false); // ds.setDefaultAutoCommit(true); JDBCDataSource jdbcDS = new JDBCDataSource(); jdbcDS.setName(key); jdbcDS.setDriverClass(driver); foundDatasource = new SitoolsDataSource(jdbcDS, ds, schemaOnConnection); dataSources.put(key, foundDatasource); } return foundDatasource; }
From source file:javax.arang.DB.dbcp.BasicDataSourceExample.java
public static DataSource setupDataSource(String connectURI) { BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName("com.mysql.jdbc.Driver"); ds.setUsername("root"); ds.setPassword("dkfkdsid"); ds.setUrl(connectURI);//from w w w . j a v a2 s. c o m return ds; }
From source file:com.dangdang.ddframe.rdb.sharding.config.common.api.ShardingRuleBuilderTest.java
@Test(expected = IllegalArgumentException.class) public void testBindingError() { Yaml yaml = new Yaml(new Constructor(ShardingRuleConfig.class)); Map<String, DataSource> dsMap = new HashMap<>(); dsMap.put("ds", new BasicDataSource()); ShardingRuleConfig config = (ShardingRuleConfig) yaml .load(ShardingRuleBuilderTest.class.getResourceAsStream("/config/config-bindingError.yaml")); ShardingRule shardingRule = new ShardingRuleBuilder("config-bindingError.yaml", dsMap, config).build(); for (TableRule tableRule : shardingRule.getBindingTableRules().iterator().next().getTableRules()) { log.info(tableRule.toString());//w ww. java 2s. c om } }
From source file:dbcp.BasicDataSourceExample.java
public static DataSource setupDataSource(String connectURI) { BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName("com.mysql.jdbc.Driver"); ds.setUsername("test"); ds.setPassword("test"); ds.setUrl(connectURI);/*from w ww.j ava 2 s. com*/ return ds; }
From source file:fr.cnes.sitools.datasource.jdbc.business.SitoolsSQLDataSourceFactory.java
/** * Local creation of a DataSource/*from w ww . jav a 2 s.co m*/ * * @param driver * the database driver * @param connectURI * the URI to connect * @param userName * the database user name * @param password * the password * @param schemaOnConnection * the schema on connection * @return SitoolsDataSource a standard data source for SITools */ public SitoolsSQLDataSource setupDataSource(String driver, String connectURI, String userName, String password, String schemaOnConnection) { String key = connectURI + "@" + userName; SitoolsSQLDataSource foundDatasource = dataSources.get(key); if (foundDatasource == null) { BasicDataSource ds = new BasicDataSource(); // OSGi ds.setDriverClassLoader(getClass().getClassLoader()); ds.setDriverClassName(driver); ds.setUsername(userName); ds.setPassword(password); ds.setUrl(connectURI); ds.setMaxActive(10); ds.setInitialSize(1); // test that the connection is alive on each request. If not It will be dropped from the pool and another // connection will be created if (!"org.hsqldb.jdbcDriver".equals(driver)) { ds.setTestOnBorrow(true); ds.setValidationQuery("SELECT 1"); } // ds.setDefaultReadOnly(false); // ds.setDefaultAutoCommit(true); JDBCDataSource jdbcDS = new JDBCDataSource(); jdbcDS.setName(key); jdbcDS.setDriverClass(driver); foundDatasource = new SitoolsSQLDataSource(jdbcDS, ds, schemaOnConnection); dataSources.put(key, foundDatasource); } return foundDatasource; }
From source file:contactsdirectory.frontend.MainJFrame.java
private void initDataSource() { try (InputStream is = this.getClass().getResourceAsStream("resources/DBConnection.properties"))//new FileInputStream("../contactsdirectory/frontend/resources/DBConnection.properties")) {/*from w ww .j a v a2 s. c om*/ Properties props = new Properties(); props.load(is); dataSource = new BasicDataSource(); ((BasicDataSource) dataSource).setUrl(props.getProperty("DB_URL")); ((BasicDataSource) dataSource).setUsername(props.getProperty("DB_USERNAME")); ((BasicDataSource) dataSource).setPassword(props.getProperty("DB_PASSWORD")); } catch (FileNotFoundException ex) { Logger.getLogger(MainJFrame.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(MainJFrame.class.getName()).log(Level.SEVERE, null, ex); } }