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秒);