tomcat jdbc pool配置项说明

defaultAutoCommit:是否自动提交,默认值同jdbc driver;

defaultTransactionIsolation:连接的事务级别;

driverClassName:;

username:;

password:;

maxActive:连接池中最大活跃连接数,默认是100;

maxIdle:最大空闲连接数,默认是100;

minldle:最小空闲连接数,默认是10;

initialSize:初始化连接数,默认是10;

maxWait:最大等待时间,当没有可用连接时,连接池等待连接被归还的最大等待时间,超过这个时间将抛出异常,默认值是30000(30秒);

testOnBorrow:连接被调用时是否验证,默认是false;

testOnConnect:连接被第一次创建时是否验证,默认是false;

testOnReturn:连接被返还到池中时是否验证,默认是false;

testWhileIdle:是否测试空闲连接,默认是false;

validationQuery:测试SQL;

validationQueryTimeout:测试SQL执行的超时时间;

validatorClassName:验证class;

timeBetweenEvictionRunsMillis:空闲连接回收、清理线程运行休眠的时间值,默认是5000(5秒);

minEvictableIdleTimeMillis:连接池中空闲连接可空闲的时间,默认是60000(60秒);

removeAbandoned:是否清除已经超过“removeAbandonedTimout”设置的无效连接,默认值是false;

removeAbandonedTimeout:泄露的连接可以被删除的超时值, 单位秒应设置为应用中查询执行最长的时间,默认是60000(60秒);

logAbandoned:清除无效连接时是否在日志中记录清除信息的标志,默认是false;

connectionProperties:创建连接时可以使用的属性,形如:[propertyName=property;]*;

tomcat jdbc pool新增属性

validationInterval:避免过度验证,保证验证不超过这个频率,验证频率,默认3000(3秒);

原文地址:https://www.cnblogs.com/wy2185/p/7290389.html