druiddatasource 方法_Java DruidDataSource.setLogAbandoned方法代码示例

import com.alibaba.druid.pool.DruidDataSource; //导入方法依赖的package包/类

public DruidDataSource createDataSource() throws SQLException {

DruidDataSource dataSource = new DruidDataSource();

dataSource.setUrl(url);

dataSource.setUsername(username);

dataSource.setPassword(password);

dataSource.setDriverClassName(driverClassName);

dataSource.setConnectProperties(connectProperties);

dataSource.setInitialSize(initialSize);

dataSource.setMinIdle(minIdle);

dataSource.setMaxActive(maxActive);

dataSource.setMaxWait(maxWait);

dataSource.setFilters(filters);

dataSource.setDefaultAutoCommit(defaultAutoCommit);

dataSource.setTimeBetweenConnectErrorMillis(timeBetweenConnectErrorMillis);

dataSource.setValidationQuery(validationQuery);

dataSource.setValidationQueryTimeout(validationQueryTimeout);

dataSource.setTestWhileIdle(testWhileIdle);

dataSource.setTestOnBorrow(testOnBorrow);

dataSource.setTestOnReturn(testOnReturn);

dataSource.setPoolPreparedStatements(poolPreparedStatements);

dataSource.setClearFiltersEnable(clearFiltersEnable);

dataSource.setDefaultReadOnly(defaultReadOnly);

dataSource.setAsyncCloseConnectionEnable(asyncCloseConnectionEnable);

dataSource.setConnectionErrorRetryAttempts(connectionErrorRetryAttempts);

dataSource.setBreakAfterAcquireFailure(breakAfterAcquireFailure);

dataSource.setDupCloseLogEnable(dupCloseLogEnable);

dataSource.setEnable(enable);

dataSource.setLogAbandoned(logAbandoned);

dataSource.setLogDifferentThread(logDifferentThread);

dataSource.setLoginTimeout(loginTimeout);

dataSource.setAccessToUnderlyingConnectionAllowed(accessToUnderlyingConnectionAllowed);

dataSource.setMaxPoolPreparedStatementPerConnectionSize(maxPoolPreparedStatementPerConnectionSize);

dataSource.setQueryTimeout(queryTimeout);

dataSource.setFailFast(failFast);

dataSource.setMaxCreateTaskCount(maxCreateTaskCount);

dataSource.setRemoveAbandoned(removeAbandoned);

dataSource.setRemoveAbandonedTimeoutMillis(removeAbandonedTimeoutMillis);

dataSource.setDefaultTransactionIsolation(defaultTransactionIsolation);

dataSource.setTimeBetweenEvictionRunsMillis(timeBetweenEvictionRunsMillis);

dataSource.setMinEvictableIdleTimeMillis(minEvictableIdleTimeMillis);

dataSource.setMaxEvictableIdleTimeMillis(maxEvictableIdleTimeMillis);

dataSource.setMaxOpenPreparedStatements(maxOpenPreparedStatements);

dataSource.setNotFullTimeoutRetryCount(notFullTimeoutRetryCount);

dataSource.setTimeBetweenLogStatsMillis(timeBetweenLogStatsMillis);

return dataSource;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值