当前位置: 首页>>代码示例>>Java>>正文


Java BasicDataSource.setUsername方法代码示例

本文整理汇总了Java中org.apache.commons.dbcp.BasicDataSource.setUsername方法的典型用法代码示例。如果您正苦于以下问题:Java BasicDataSource.setUsername方法的具体用法?Java BasicDataSource.setUsername怎么用?Java BasicDataSource.setUsername使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.commons.dbcp.BasicDataSource的用法示例。


在下文中一共展示了BasicDataSource.setUsername方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: buildDataSource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
/**
 * 通过基础配置信息构建DBCP数据源信息.
 * @param driver 数据库连接的JDBC驱动
 * @param url 数据库连接的url
 * @param user 数据库连接的用户名
 * @param password 数据库连接的密码
 */
public BasicDataSource buildDataSource(String driver, String url, String user, String password) {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName(driver);
    dataSource.setUrl(url);
    dataSource.setUsername(user);
    dataSource.setPassword(password);
    return dataSource;
}
 
开发者ID:blinkfox,项目名称:adept,代码行数:16,代码来源:DbcpDataSourceConfig.java

示例2: JdbcStoragePlugin

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
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());

  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);
}
 
开发者ID:skhalifa,项目名称:QDrill,代码行数:21,代码来源:JdbcStoragePlugin.java

示例3: getDataSource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
public static DataSource getDataSource() {
    BasicDataSource ds = new BasicDataSource();
    if (StringUtil.isNotEmpty(driver)) {
        ds.setDriverClassName(driver);
    }
    if (StringUtil.isNotEmpty(url)) {
        ds.setUrl(url);
    }
    if (StringUtil.isNotEmpty(username)) {
        ds.setUsername(username);
    }
    if (StringUtil.isNotEmpty(password)) {
        ds.setPassword(password);
    }
    if (maxActive != 0) {
        ds.setMaxActive(maxActive);
    }
    if (maxIdle != 0) {
        ds.setMaxIdle(maxIdle);
    }
    return ds;
}
 
开发者ID:thinkhoon,项目名称:tkhoon,代码行数:23,代码来源:DBHelper.java

示例4: createBasicDataSource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
/**
 * createBasicDataSource
 *
 * @param dbDriver
 *            database driver
 * @param dbUser
 *            database user
 * @param dbPwd
 *            database password
 * @param dbURL
 *            database url
 * @return BasicDataSource based on parameter inputs
 */
public BasicDataSource createBasicDataSource(String dbDriver, String dbUser, String dbPwd, String dbURL) {
    BasicDataSource d = new BasicDataSource();
    d.setDriverClassName(dbDriver);
    d.setUsername(dbUser);
    d.setPassword(dbPwd);
    d.setUrl(dbURL);

    try {
        Class.forName(ConfigurationManager.getInstance().getDatabaseDriver());
    } catch (ClassNotFoundException e) {
        log.error("Unable to initialize database driver.");
    }

    return d;
}
 
开发者ID:AgileTestingFramework,项目名称:atf-toolbox-java,代码行数:29,代码来源:DatabaseAutomationManager.java

示例5: createDatabaseObject

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
private Database createDatabaseObject(Module module) {
  final Properties props = OBPropertiesProvider.getInstance().getOpenbravoProperties();

  final BasicDataSource ds = new BasicDataSource();
  ds.setDriverClassName(props.getProperty("bbdd.driver"));
  if (props.getProperty("bbdd.rdbms").equals("POSTGRE")) {
    ds.setUrl(props.getProperty("bbdd.url") + "/" + props.getProperty("bbdd.sid"));
  } else {
    ds.setUrl(props.getProperty("bbdd.url"));
  }
  ds.setUsername(props.getProperty("bbdd.user"));
  ds.setPassword(props.getProperty("bbdd.password"));
  Platform platform = PlatformFactory.createNewPlatformInstance(ds);
  platform.getModelLoader().setOnlyLoadTableColumns(true);

  if (module != null) {
    final String dbPrefix = module.getModuleDBPrefixList().get(0).getName();
    final ExcludeFilter filter = DBSMOBUtil.getInstance().getExcludeFilter(
        new File(props.getProperty("source.path")));
    filter.addPrefix(dbPrefix);

    return platform.loadModelFromDatabase(filter, dbPrefix, true, module.getId());
  }

  return platform.loadModelFromDatabase(null);
}
 
开发者ID:mauyr,项目名称:openbravo-brazil,代码行数:27,代码来源:SystemValidatorTest.java

示例6: _get

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
private static BasicDataSource _get(String D, String username, String passwd, String url, int N) {
  BasicDataSource external = new BasicDataSource();
  external.setDriverClassName(D.trim());

  if (!X.isEmpty(username)) {
    external.setUsername(username.trim());
  }
  if (!X.isEmpty(passwd)) {
    external.setPassword(passwd.trim());
  }

  external.setUrl(url.trim());

  external.setMaxActive(N);
  external.setDefaultAutoCommit(true);
  external.setMaxIdle(N);
  external.setMaxWait(MAX_WAIT_TIME);
  external.setDefaultAutoCommit(true);
  external.setDefaultReadOnly(false);
  external.setDefaultTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
  external.setValidationQuery(null);// VALIDATION_SQL);
  external.setPoolPreparedStatements(true);

  return external;
}
 
开发者ID:giiwa,项目名称:giiwa,代码行数:26,代码来源:RDB.java

示例7: initDataSource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
@PostConstruct
public void initDataSource() throws Exception {
    // 读取jdbc.properties配置, 加载数据源
    Properties props = ResourceUtils.getResourceAsProperties("jdbc.properties");
    BasicDataSource ds = new BasicDataSource();
    ds.setDriverClassName(JDBC_DRIVER_NAME);
    ds.setUrl(ensurePropValueNotNull(props.getProperty("db.url")));
    ds.setUsername(ensurePropValueNotNull(props.getProperty("db.user")));
    ds.setPassword(ensurePropValueNotNull(props.getProperty("db.password")));
    ds.setInitialSize(Integer.parseInt(ensurePropValueNotNull(props.getProperty("db.initialSize"))));
    ds.setMaxActive(Integer.parseInt(ensurePropValueNotNull(props.getProperty("db.maxActive"))));
    ds.setMaxIdle(Integer.parseInt(ensurePropValueNotNull(props.getProperty("db.maxIdle"))));
    ds.setMaxWait(Long.parseLong(ensurePropValueNotNull(props.getProperty("db.maxWait"))));
    ds.setPoolPreparedStatements(Boolean.parseBoolean(ensurePropValueNotNull(props
        .getProperty("db.poolPreparedStatements"))));

    this.jt = new JdbcTemplate();
    this.jt.setDataSource(ds);
    // 设置最大记录数,防止内存膨胀
    this.jt.setMaxRows(MAX_ROWS);
    // 设置JDBC执行超时时间
    this.jt.setQueryTimeout(QUERY_TIMEOUT);
}
 
开发者ID:lysu,项目名称:diamond,代码行数:24,代码来源:PersistService.java

示例8: datasource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
@Bean
public DataSource datasource() {
	BasicDataSource ds = new BasicDataSource();
	ds.setPassword(password);
	ds.setUsername(username);
	ds.setUrl(dataSourceUrl);
	ds.setDriverClassName(dataSourceDriverClassName);
	return ds;
}
 
开发者ID:esig,项目名称:dss-demonstrations,代码行数:10,代码来源:PersistenceConfig.java

示例9: initialize

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
/**
 * Create the underlying DBCP BasicDataSource with the 
 * default supported properties.
 */
private void initialize(
    String dbDriver, 
    String dbURL, 
    String dbUser,
    String dbPassword, 
    int maxConnections, 
    String dbValidationQuery) throws SQLException {
    if (dbURL == null) {
        throw new SQLException(
            "DBPool could not be created: DB URL cannot be null");
    }
    
    if (dbDriver == null) {
        throw new SQLException(
            "DBPool '" + dbURL + "' could not be created: " +
            "DB driver class name cannot be null!");
    }
    
    if (maxConnections < 0) {
        throw new SQLException(
            "DBPool '" + dbURL + "' could not be created: " + 
            "Max connections must be greater than zero!");
    }

    datasource = new BasicDataSource();
    datasource.setDriverClassName(dbDriver);
    datasource.setUrl(dbURL);
    datasource.setUsername(dbUser);
    datasource.setPassword(dbPassword);
    datasource.setMaxActive(maxConnections);
    if (dbValidationQuery != null) {
        datasource.setValidationQuery(dbValidationQuery);
    }
}
 
开发者ID:AsuraTeam,项目名称:asura,代码行数:39,代码来源:PoolingConnectionProvider.java

示例10: kernDataSource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
/**
 * @return datasource
 */
@Bean(name = DATA_SOURCE_KERN)
public DataSource kernDataSource() {
    final BasicDataSource dataSource = basicDataSource();

    // Connection
    dataSource.setUrl(environment.getRequiredProperty("database.kern.url"));
    dataSource.setUsername(environment.getRequiredProperty("database.kern.username"));
    dataSource.setPassword(environment.getRequiredProperty("database.kern.password"));

    return dataSource;
}
 
开发者ID:MinBZK,项目名称:OperatieBRP,代码行数:15,代码来源:RepositoryConfiguratie.java

示例11: registered

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
@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));
    }
}
 
开发者ID:elasticjob,项目名称:elastic-job-cloud,代码行数:13,代码来源:TaskExecutor.java

示例12: setUpClass

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
@BeforeClass
public static void setUpClass() throws SQLException {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName(org.h2.Driver.class.getName());
    dataSource.setUrl("jdbc:h2:mem:");
    dataSource.setUsername("sa");
    dataSource.setPassword("");
    storage = new JobEventRdbStorage(dataSource);
    repository = new JobEventRdbSearch(dataSource);
    initStorage();
}
 
开发者ID:elasticjob,项目名称:elastic-job-cloud,代码行数:12,代码来源:JobEventRdbSearchTest.java

示例13: createDataSource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
private static DataSource createDataSource(final String ip, final Integer port, final String database) {
    BasicDataSource result = new BasicDataSource();
    result.setDriverClassName(com.mysql.jdbc.Driver.class.getName());
    result.setUrl(String.format("jdbc:mysql://%s:%d/%s", ip, port, database));
    result.setUsername("root");
    result.setPassword("123456");
    return result;
}
 
开发者ID:rpgmakervx,项目名称:slardar,代码行数:9,代码来源:ShardingTest.java

示例14: masterDataSource

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
/**
 * @return datasource
 */
@Bean(name = DATA_SOURCE_MASTER)
public DataSource masterDataSource() {
    final BasicDataSource dataSource = basicDataSource();

    // Connection
    dataSource.setUrl(environment.getRequiredProperty("database.master.url"));
    dataSource.setUsername(environment.getRequiredProperty("database.master.username"));
    dataSource.setPassword(environment.getRequiredProperty("database.master.password"));

    return dataSource;
}
 
开发者ID:MinBZK,项目名称:OperatieBRP,代码行数:15,代码来源:RepositoryConfiguratie.java

示例15: assertCreateJobEventListenerSuccess

import org.apache.commons.dbcp.BasicDataSource; //导入方法依赖的package包/类
@Test
public void assertCreateJobEventListenerSuccess() throws JobEventListenerConfigurationException {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName(org.h2.Driver.class.getName());
    dataSource.setUrl("jdbc:h2:mem:job_event_storage");
    dataSource.setUsername("sa");
    dataSource.setPassword("");
    assertThat(new JobEventRdbConfiguration(dataSource).createJobEventListener(), instanceOf(JobEventRdbListener.class));
}
 
开发者ID:elasticjob,项目名称:elastic-job-cloud,代码行数:10,代码来源:JobEventRdbConfigurationTest.java


注:本文中的org.apache.commons.dbcp.BasicDataSource.setUsername方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。