List of usage examples for org.apache.commons.dbcp BasicDataSource setUsername
public synchronized void setUsername(String username)
Sets the #username .
Note: this method currently has no effect once the pool has been initialized.
From source file:org.activiti.spring.test.jpa.JPASpringTest.java
@Bean public DataSource dataSource() { BasicDataSource basicDataSource = new BasicDataSource(); basicDataSource.setUsername("sa"); basicDataSource.setUrl("jdbc:h2:mem:activiti"); basicDataSource.setDefaultAutoCommit(false); basicDataSource.setDriverClassName(org.h2.Driver.class.getName()); basicDataSource.setPassword(""); return basicDataSource; }
From source file:org.ambraproject.doi.BaseResolverTest.java
@BeforeClass public void createDB() { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName("org.hsqldb.jdbcDriver"); dataSource.setUrl("jdbc:hsqldb:mem:testdb"); dataSource.setUsername("sa"); dataSource.setPassword(""); this.dataSource = dataSource; jdbcTemplate = new JdbcTemplate(dataSource); jdbcTemplate.execute("drop table if exists annotation;" + "drop table if exists article;" + "create table article (" + " articleID bigint not null," + " doi varchar(255) not null," + " primary key (articleID)" + ");" + "create table annotation (" + " annotationID bigint not null," + " annotationURI varchar(255) not null," + " articleID bigint null," + " type varchar(16) default null," + " primary key (annotationID)" + ");" + "alter table annotation add foreign key (articleID) references article (articleID);"); }
From source file:org.apache.airavata.common.utils.DBUtil.java
/** * Gets a new DBCP data source.//from w ww.j av a 2 s . com * * @return A new data source. */ public DataSource getDataSource() { BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName(this.driverName); ds.setUsername(this.databaseUserName); ds.setPassword(this.databasePassword); ds.setUrl(this.jdbcUrl); return ds; }
From source file:org.apache.drill.exec.store.http.InsertTestData.java
public static DataSource createDataSource(String driver, String url, String userName, String password) { BasicDataSource source = new BasicDataSource(); source.setDriverClassName(driver);/* w w w .j a v a2s . c o m*/ source.setUrl(url); if (userName != null) { source.setUsername(userName); } if (password != null) { source.setPassword(password); } source.setInitialSize(1); source.setPoolPreparedStatements(true); try { // initial a connection source.getConnection(); } catch (SQLException sqlE) { logger.error("db connection error: ", sqlE); } return source; }
From source file:org.apache.drill.exec.store.http.util.DBUtil.java
public static DataSource createDataSource(String driver, String url, String userName, String password) { BasicDataSource source = new BasicDataSource(); source.setDriverClassName(driver);//w w w.j ava 2 s .c om source.setUrl(url); if (userName != null) { source.setUsername(userName); } if (password != null) { source.setPassword(password); } source.setPoolPreparedStatements(true); source.setInitialSize(1); try { // initial a connection Connection conn = source.getConnection(); conn.close(); } catch (SQLException sqlE) { logger.error("db connection error: ", sqlE); } return source; }
From source file:org.apache.drill.exec.store.jdbc.JdbcStoragePlugin.java
public JdbcStoragePlugin(JdbcStorageConfig config, DrillbitContext context, String name) { this.context = context; this.config = config; this.name = name; BasicDataSource source = new BasicDataSource(); source.setDriverClassName(config.getDriver()); source.setUrl(config.getUrl());/*ww w. j a v a 2 s. com*/ if (config.getUsername() != null) { source.setUsername(config.getUsername()); } if (config.getPassword() != null) { source.setPassword(config.getPassword()); } this.source = source; this.dialect = JdbcSchema.createDialect(source); this.convention = new DrillJdbcConvention(dialect, name); }
From source file:org.apache.eagle.alert.metadata.impl.JdbcMetadataHandler.java
public JdbcMetadataHandler(Config config) { try {//from www .ja va 2 s .c om //JdbcSchemaManager.getInstance().init(config); BasicDataSource bDatasource = new BasicDataSource(); bDatasource.setDriverClassName(config.getString(MetadataUtils.JDBC_DRIVER_PATH)); if (config.hasPath(MetadataUtils.JDBC_USERNAME_PATH)) { bDatasource.setUsername(config.getString(MetadataUtils.JDBC_USERNAME_PATH)); bDatasource.setPassword(config.getString(MetadataUtils.JDBC_PASSWORD_PATH)); } bDatasource.setUrl(config.getString(MetadataUtils.JDBC_CONNECTION_PATH)); if (config.hasPath(MetadataUtils.JDBC_CONNECTION_PROPERTIES_PATH)) { bDatasource .setConnectionProperties(config.getString(MetadataUtils.JDBC_CONNECTION_PROPERTIES_PATH)); } this.dataSource = bDatasource; } catch (Exception e) { LOG.error(e.getMessage(), e); } }
From source file:org.apache.eagle.metadata.store.jdbc.provider.JDBCDataSourceProvider.java
@Override public DataSource get() { BasicDataSource datasource = new BasicDataSource(); datasource.setDriverClassName(config.getDriverClassName()); datasource.setUsername(config.getUsername()); datasource.setPassword(config.getPassword()); datasource.setUrl(config.getConnection()); datasource.setConnectionProperties(config.getConnectionProperties()); LOGGER.info("Register JDBCDataSourceShutdownHook"); Runtime.getRuntime().addShutdownHook(new Thread("JDBCDataSourceShutdownHook") { @Override// ww w .j av a 2 s. c o m public void run() { try { LOGGER.info("Shutting down data fromStream"); datasource.close(); } catch (SQLException e) { LOGGER.error("SQLException: {}", e.getMessage(), e); throw new IllegalStateException("Failed to close datasource", e); } } }); return datasource; }
From source file:org.apache.gobblin.data.management.retention.CleanableMysqlDatasetStoreDatasetTest.java
@BeforeClass public void setUp() throws Exception { this.testMetastoreDatabase = TestMetastoreDatabaseFactory.get(); String jdbcUrl = this.testMetastoreDatabase.getJdbcUrl(); ConfigBuilder configBuilder = ConfigBuilder.create(); BasicDataSource mySqlDs = new BasicDataSource(); mySqlDs.setDriverClassName(ConfigurationKeys.DEFAULT_STATE_STORE_DB_JDBC_DRIVER); mySqlDs.setDefaultAutoCommit(false); mySqlDs.setUrl(jdbcUrl);/*w w w.j a v a 2 s .c om*/ mySqlDs.setUsername(TEST_USER); mySqlDs.setPassword(TEST_PASSWORD); this.dbJobStateStore = new MysqlStateStore<>(mySqlDs, TEST_STATE_STORE, false, JobState.class); configBuilder.addPrimitive("selection.timeBased.lookbackTime", "10m"); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_TYPE_KEY, "mysql"); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_DB_TABLE_KEY, TEST_STATE_STORE); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_DB_URL_KEY, jdbcUrl); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_DB_USER_KEY, TEST_USER); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_DB_PASSWORD_KEY, TEST_PASSWORD); ClassAliasResolver<DatasetStateStore.Factory> resolver = new ClassAliasResolver<>( DatasetStateStore.Factory.class); DatasetStateStore.Factory stateStoreFactory = resolver.resolveClass("mysql").newInstance(); this.config = configBuilder.build(); this.dbDatasetStateStore = stateStoreFactory.createStateStore(configBuilder.build()); // clear data that may have been left behind by a prior test run this.dbJobStateStore.delete(TEST_JOB_NAME1); this.dbDatasetStateStore.delete(TEST_JOB_NAME1); this.dbJobStateStore.delete(TEST_JOB_NAME2); this.dbDatasetStateStore.delete(TEST_JOB_NAME2); }
From source file:org.apache.gobblin.runtime.MysqlDatasetStateStoreTest.java
@BeforeClass public void setUp() throws Exception { testMetastoreDatabase = TestMetastoreDatabaseFactory.get(); String jdbcUrl = testMetastoreDatabase.getJdbcUrl(); ConfigBuilder configBuilder = ConfigBuilder.create(); BasicDataSource mySqlDs = new BasicDataSource(); mySqlDs.setDriverClassName(ConfigurationKeys.DEFAULT_STATE_STORE_DB_JDBC_DRIVER); mySqlDs.setDefaultAutoCommit(false); mySqlDs.setUrl(jdbcUrl);/*from w ww . j a v a 2 s . c om*/ mySqlDs.setUsername(TEST_USER); mySqlDs.setPassword(TEST_PASSWORD); dbJobStateStore = new MysqlStateStore<>(mySqlDs, TEST_STATE_STORE, false, JobState.class); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_DB_URL_KEY, jdbcUrl); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_DB_USER_KEY, TEST_USER); configBuilder.addPrimitive(ConfigurationKeys.STATE_STORE_DB_PASSWORD_KEY, TEST_PASSWORD); ClassAliasResolver<DatasetStateStore.Factory> resolver = new ClassAliasResolver<>( DatasetStateStore.Factory.class); DatasetStateStore.Factory stateStoreFactory = resolver.resolveClass("mysql").newInstance(); dbDatasetStateStore = stateStoreFactory.createStateStore(configBuilder.build()); // clear data that may have been left behind by a prior test run dbJobStateStore.delete(TEST_JOB_NAME); dbDatasetStateStore.delete(TEST_JOB_NAME); dbJobStateStore.delete(TEST_JOB_NAME2); dbDatasetStateStore.delete(TEST_JOB_NAME2); }