List of usage examples for org.apache.commons.dbcp BasicDataSource setPassword
public synchronized void setPassword(String password)
Sets the #password .
Note: this method currently has no effect once the pool has been initialized.
From source file:com.dangdang.ddframe.rdb.integrate.AbstractDBUnitTest.java
private DataSource createDataSource(final String dataSetFile) { if (DATA_SOURCES.containsKey(dataSetFile)) { return DATA_SOURCES.get(dataSetFile); }/*from w ww . ja v a 2s. c o m*/ BasicDataSource result = new BasicDataSource(); result.setDriverClassName(dbEnv.getDriverClassName()); result.setUrl(dbEnv.getURL(getFileName(dataSetFile))); result.setUsername(dbEnv.getUsername()); result.setPassword(dbEnv.getPassword()); result.setMaxActive(1000); DATA_SOURCES.put(dataSetFile, result); return result; }
From source file:com.mycompany.cputauctionnew.app.config.ConnectionConfig.java
@Bean public DataSource dataSource() { BasicDataSource ds = new org.apache.commons.dbcp.BasicDataSource(); ds.setDriverClassName("org.apache.derby.jdbc.ClientDriver"); ds.setUrl("jdbc:derby://localhost:1527/sample"); //ds.setUsername("Jean-Paul"); //ds.setPassword("password"); ds.setUsername("app"); ds.setPassword("app"); return ds;//w w w .ja v a 2 s . c om }
From source file:com.dangdang.ddframe.rdb.sharding.spring.AbstractSpringDBUnitTest.java
private DataSource createDataSource(final String dataSetFile) { BasicDataSource result = new BasicDataSource(); result.setDriverClassName(org.h2.Driver.class.getName()); result.setUrl(String.format("jdbc:h2:mem:%s;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false;MODE=MYSQL", getFileName(dataSetFile)));//from w w w.j av a 2s . co m result.setUsername("sa"); result.setPassword(""); result.setMaxActive(100); return result; }
From source file:io.druid.db.DbConnector.java
private DataSource getDatasource() { DbConnectorConfig connectorConfig = config.get(); BasicDataSource dataSource = new BasicDataSource(); dataSource.setUsername(connectorConfig.getUser()); dataSource.setPassword(connectorConfig.getPassword()); String uri = connectorConfig.getConnectURI(); isPostgreSQL = uri.startsWith("jdbc:postgresql"); dataSource.setUrl(uri);// w w w . j a v a 2 s. c o m if (connectorConfig.isUseValidationQuery()) { dataSource.setValidationQuery(connectorConfig.getValidationQuery()); dataSource.setTestOnBorrow(true); } return dataSource; }
From source file:net.hydromatic.optiq.test.JdbcTest.java
/** * Creates a connection with a given query provider. If provider is null, * uses the connection as its own provider. The connection contains a * schema called "foodmart" backed by a JDBC connection to MySQL. * * @param queryProvider Query provider/*from ww w.ja v a 2 s . c o m*/ * @param withClone Whether to create a "foodmart2" schema as in-memory * clone * @return Connection * @throws ClassNotFoundException * @throws SQLException */ static OptiqConnection getConnection(QueryProvider queryProvider, boolean withClone) throws ClassNotFoundException, SQLException { Class.forName("net.hydromatic.optiq.jdbc.Driver"); Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:optiq:"); OptiqConnection optiqConnection = connection.unwrap(OptiqConnection.class); BasicDataSource dataSource = new BasicDataSource(); dataSource.setUrl("jdbc:mysql://localhost"); dataSource.setUsername("foodmart"); dataSource.setPassword("foodmart"); JdbcSchema foodmart = JdbcSchema.create(optiqConnection.getRootSchema(), dataSource, "foodmart", null, "foodmart"); if (withClone) { CloneSchema.create(optiqConnection.getRootSchema(), "foodmart2", foodmart); } optiqConnection.setSchema("foodmart2"); return optiqConnection; }
From source file:architecture.ee.jdbc.datasource.DefaultDataSourceFactory.java
public DataSource getDataSource() { String profileTag = "database." + profileName; ApplicationProperties config = repository.getSetupApplicationProperties(); Collection<String> dataSourceProviders = config.getChildrenNames(profileTag); log.debug(CommonLogLocalizer.format("003040", profileName)); if (dataSourceProviders.size() == 0) throw new RuntimeError(CommonLogLocalizer.format("003041", profileName)); for (String dataSourceProvider : dataSourceProviders) { String providerTag = profileTag + "." + dataSourceProvider; if ("jndiDataSourceProvider".equals(dataSourceProvider)) { String jndiNameTag = providerTag + ".jndiName"; String jndiName = config.get(jndiNameTag + ".jndiName"); Assert.hasText(jndiName, CommonLogLocalizer.getMessage("003042")); JndiDataSourceLookup lookup = new JndiDataSourceLookup(); return lookup.getDataSource(jndiName); } else if ("pooledDataSourceProvider".equals(dataSourceProvider)) { String driverClassName = config.get(providerTag + ".driverClassName"); String url = config.get(providerTag + ".url"); String username = config.get(providerTag + ".username"); String password = config.get(providerTag + ".password"); log.debug(CommonLogLocalizer.format("003043", driverClassName, url)); org.apache.commons.dbcp.BasicDataSource dbcp = new org.apache.commons.dbcp.BasicDataSource(); dbcp.setDriverClassName(driverClassName); dbcp.setUrl(url);/*from w w w.j a va 2 s. co m*/ dbcp.setUsername(username); dbcp.setPassword(password); String propertiesTag = providerTag + ".connectionProperties"; for (String name : config.getChildrenNames(propertiesTag)) { String value = config.get(propertiesTag + "." + name); log.debug(CommonLogLocalizer.format("003044", name, value)); dbcp.addConnectionProperty(name, value); } return dbcp; } } return null; }
From source file:com.dangdang.ddframe.job.cloud.executor.TaskExecutor.java
@Override public void registered(final ExecutorDriver executorDriver, final Protos.ExecutorInfo executorInfo, final Protos.FrameworkInfo frameworkInfo, final Protos.SlaveInfo slaveInfo) { if (!executorInfo.getData().isEmpty()) { Map<String, String> data = SerializationUtils.deserialize(executorInfo.getData().toByteArray()); BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(data.get("event_trace_rdb_driver")); dataSource.setUrl(data.get("event_trace_rdb_url")); dataSource.setPassword(data.get("event_trace_rdb_password")); dataSource.setUsername(data.get("event_trace_rdb_username")); jobEventBus = new JobEventBus(new JobEventRdbConfiguration(dataSource)); }/*from w w w . ja v a 2s .c o m*/ }
From source file:net.kamhon.ieagle.dao.DynamicDataSource.java
private void initBasicDataSource() { BasicDataSource basicDataSource = new org.apache.commons.dbcp.BasicDataSource(); basicDataSource.setDriverClassName(driverClassName); basicDataSource.setUrl(url);/*from w w w . j a v a 2 s.c o m*/ basicDataSource.setUsername(username); basicDataSource.setPassword(password); dataSource = basicDataSource; log.debug("DataSource - " + url); }
From source file:com.bentechapps.angularcrud.config.SpringApplication.java
private DataSource localDataSource() { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(env.getProperty("spring.datasource.driverClassName")); dataSource.setUrl(env.getProperty("spring.datasource.url")); dataSource.setUsername(env.getProperty("spring.datasource.username")); dataSource.setPassword(env.getProperty("spring.datasource.password")); return dataSource; }
From source file:com.dangdang.ddframe.job.cloud.scheduler.boot.env.BootstrapEnvironment.java
/** * ???./* w w w . j a v a 2s.c om*/ * * @return ?? */ public Optional<JobEventRdbConfiguration> getJobEventRdbConfiguration() { String driver = getValue(EnvironmentArgument.EVENT_TRACE_RDB_DRIVER); String url = getValue(EnvironmentArgument.EVENT_TRACE_RDB_URL); String username = getValue(EnvironmentArgument.EVENT_TRACE_RDB_USERNAME); String password = getValue(EnvironmentArgument.EVENT_TRACE_RDB_PASSWORD); if (!Strings.isNullOrEmpty(driver) && !Strings.isNullOrEmpty(url) && !Strings.isNullOrEmpty(username)) { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(driver); dataSource.setUrl(url); dataSource.setUsername(username); dataSource.setPassword(password); return Optional.of(new JobEventRdbConfiguration(dataSource)); } return Optional.absent(); }