@Override public DataSource createDataSource(Properties properties) throws SQLException { if (properties == null) { properties = new Properties(); } if(properties.getProperty(JDBC_DATASOURCE_NAME) == null) { properties.setProperty(JDBC_DATASOURCE_NAME, DataSourceFactoryImpl.class.getSimpleName() + "_" + dataSourceCount.getAndAdd(1)); } PGPoolingDataSource dataSource = PGPoolingDataSource.getDataSource(properties.getProperty(JDBC_DATASOURCE_NAME)); if(dataSource == null) { dataSource = new PGPoolingDataSource(); // Set dataSourceName, databaseName, user, and password dataSource.setDataSourceName(properties.getProperty(JDBC_DATASOURCE_NAME)); String url = properties.getProperty(JDBC_URL); if(url != null) { dataSource.setUrl(url); } dataSource.setPortNumber(Integer.valueOf(properties.getProperty(JDBC_PORT_NUMBER, Integer.toString(dataSource.getPortNumber())))); dataSource.setServerName(properties.getProperty(JDBC_SERVER_NAME, dataSource.getServerName())); dataSource.setUser(properties.getProperty(JDBC_USER, dataSource.getUser())); dataSource.setPassword(properties.getProperty(JDBC_PASSWORD, dataSource.getPassword())); dataSource.setDatabaseName(properties.getProperty(JDBC_DATABASE_NAME, dataSource.getDatabaseName())); } return new DataSourceWrapper(dataSource); }
@Override public DataSource createDataSource(Properties properties) throws SQLException { if (properties == null) { properties = new Properties(); } if(properties.getProperty(JDBC_DATASOURCE_NAME) == null) { properties.setProperty(JDBC_DATASOURCE_NAME, DataSourceFactoryImpl.class.getSimpleName() + "_" + dataSourceCount.getAndAdd(1)); } PGPoolingDataSource dataSource = PGPoolingDataSource.getDataSource(properties.getProperty(JDBC_DATASOURCE_NAME)); if(dataSource == null) { dataSource = new PGPoolingDataSource(); // Set dataSourceName, databaseName, user, and password dataSource.setDataSourceName(properties.getProperty(JDBC_DATASOURCE_NAME)); String url = properties.getProperty(JDBC_URL); if(url != null) { dataSource.setUrl(url); } dataSource.setPortNumber(Integer.valueOf(properties.getProperty(JDBC_PORT_NUMBER, Integer.toString(dataSource.getPortNumber())))); dataSource.setServerName(properties.getProperty(JDBC_SERVER_NAME, dataSource.getServerName())); dataSource.setUser(properties.getProperty(JDBC_USER, dataSource.getUser())); dataSource.setPassword(properties.getProperty(JDBC_PASSWORD, dataSource.getPassword())); dataSource.setDatabaseName(properties.getProperty(JDBC_DATABASE_NAME, dataSource.getDatabaseName())); } return new DataSourceWrapper(dataSource); }
@Override public DataSource createDataSource(Properties properties) throws SQLException { if (properties == null) { properties = new Properties(); } PGPoolingDataSource dataSource = new PGPoolingDataSource(); // Set dataSourceName, databaseName, user, and password dataSource.setDataSourceName(properties.getProperty(JDBC_DATASOURCE_NAME)); String url = properties.getProperty(JDBC_URL); if(url != null) { dataSource.setUrl(url); } dataSource.setPortNumber(Integer.valueOf(properties.getProperty(JDBC_PORT_NUMBER, Integer.toString(dataSource.getPortNumber())))); dataSource.setServerName(properties.getProperty(JDBC_SERVER_NAME, dataSource.getServerName())); dataSource.setUser(properties.getProperty(JDBC_USER, dataSource.getUser())); dataSource.setPassword(properties.getProperty(JDBC_PASSWORD, dataSource.getPassword())); dataSource.setDatabaseName(properties.getProperty(JDBC_DATABASE_NAME, dataSource.getDatabaseName())); return new DataSourceWrapper(dataSource); }
ds.setDatabaseName((String) db.get("perf_db")); ds.setUser((String) db.get("perf_user")); ds.setPassword((String) db.get("perf_password")); ds.setSsl((Boolean) Boolean.parseBoolean((String) db.get("perf_ssl"))); ds.setInitialConnections(Integer.parseInt((String) db.get("perf_initialconnections"))); ds.setDatabaseName((String) db.get("config_db")); ds.setUser((String) db.get("config_user")); ds.setPassword((String) db.get("config_password")); ds.setSsl((Boolean) Boolean.parseBoolean((String) db.get("config_ssl"))); ds.setInitialConnections(Integer.parseInt((String) db.get("config_initialconnections")));
public PostgresStore(PostgresConfiguration config, String schema) { this.pool = new PGPoolingDataSource(); this.pool.setUrl(config.getJdbcUrl()); this.pool.setUser(config.getUsername()); this.pool.setPassword(config.getPassword()); this.pool.setCurrentSchema(schema); }
static PGPoolingDataSource createDataSource(PostGISOpts pgopts) { PGPoolingDataSource dataSource = new PGPoolingDataSource(); dataSource.setServerName(pgopts.host()); dataSource.setDatabaseName(pgopts.db()); dataSource.setPortNumber(pgopts.port()); dataSource.setUser(pgopts.user()); if (pgopts.passwd() != null) { dataSource.setPassword(Password.toString(pgopts.passwd())); } return dataSource; }
nu.setDatabaseName(dbName); nu.setUser(user); nu.setPassword(pass); nu.setMaxConnections(maxConnections); nu.setInitialConnections(initialConnections);