tomcat jdbc 连接池 参数说明

##############################MySQL数据库连接驱动##############################
#数据库连接URL
url=jdbc:mysql://localhost:3306/grtg?useUnicode=true&characterEncoding=utf8
#数据库连接驱动
driver=com.mysql.jdbc.Driver
#数据库连接用户名
username=root
#数据库连接密码
password=root
##############################MySQL数据库连接驱动END###########################

##############################连接池配置######################################
#初始化连接:连接池启动时创建的初始化连接数量
initialSize=10
#连接池的最大数据库连接数。设为0表示无限制
maxActive=50
#最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被释放。设为0表示无限制
maxIdle=10
#最小空闲连接:连接池中容许保持空闲状态的最小连接数量,低于这个数量将创建新的连接
minIdle=5
#最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制
maxWait=1000
#超过removeAbandonedTimeout时间后,是否进 行没用连接(废弃)的回收(默认为false,调整为true)
removeAbandoned=true
#超过时间限制,回收没有用(废弃)的连接(默认为 300秒,调整为180)
removeAbandonedTimeout=180
##############################连接池配置######################################
时间: 2024-08-03 09:25:26

tomcat jdbc 连接池 参数说明的相关文章

spring 配置文件中dbcp连接池,jdbc连接池 引入 配置文件properties,但是不能用$符号引用里面的变量问题

spring 配置 注意红色字体 (1)懒加载要设为true,(2)引入配置文件  注意不能懒加载不能设为false,否则$不能引入配置文件中的变量 第一种配置 jdbc连接池 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3

一种简单JDBC连接池的实现(二)

3.简单JDBC连接池的实现 根据第二章中原理机制,Snap-ConnectionPool(一种简单快速的连接池工具)按照部分的JDBC规范,实现了连接池所具备的对数据库资源有效管理功能. 3.1体系描述 在JDBC规范中,应用通过驱动接口(Driver Interface)直接方法数据库的资源.为了有效.合理地管理资源,在应用与JDBC Driver之间,增加了连接池: Snap-ConnectionPool.并且通过面向对象的机制,使连接池的大部分操作是透明的.参见下图,Snap-Conne

HikariCP —— 另外一款高性能的 JDBC 连接池

HikariCP 是一个高性能的 JDBC 连接池组件.下图是性能的比较测试结果: 文章转载自 开源中国社区 [http://www.oschina.net]

一种简单JDBC连接池的实现(一)

1.前言 数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助.但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet).Statement.连接 (Connection)等资源),往往会直接导致系统的稳定.这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量.用户的增加,才会逐步显露. 在b基于Java开发的系统中,JDBC是程序员和数据库打交道的主要途径,提供了完备的数据库操作方法接口.但考虑到规范的适用性,JDBC只提

100分求解:通过jdbc连接池访问外部db第一次检索速度特慢

问题描述 哪位高人遇到过这个问题啊,我们用weblogic配置jdbc链接池访问oracle,但是每次weblogic启动后第一次访问的sql都非常慢比如程序一个10个sql,这些sql第一次运行都要超过10秒,第2次就2秒以下了.oracle是10g的.weblogic还配置了其他db的链接池,都没有问题,唯独外部db的池有这个问题.因为这个外部db是在别的地方,不属于我们管理,也无法看执行计划,我们只知道都是view,而且view还是比较复杂的.是否有结果集缓存的原因,使得第一次非常慢哪?但

websphere如何配置第三方jdbc连接池

问题描述 小弟新手请教websphere8如何配置第三方的连接池?比如Druid连接池是这样么?1.需要jar包(druid.jarojbc6.jar)拷到服务器目录A下然后在资源-->jdbc-->jdbc提供程序-->新建名称叫B.类路径写上边的目录A实现类名是对应的提供程序(比如:com.alibaba.druid.pool.DruidDataSource)然后确定.2.在数据源配置页新建数据源提供程序写上B其它默认url写数据库连接url只不过在属性上要定制根据自己的连接池情况请

tomcat中连接池发生异常怎么解决?

问题描述 报的异常如下:org.apache.tomcat.dbcp.dbcp.SQLNestedException:Cannotgetaconnection,poolerrorTimeoutwaitingforidleobjectatorg.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:104)atorg.apache.tomcat.dbcp.dbcp.BasicDataSource

weblogic JDBC 连接池监控疑问

问题描述 如图,如果长时间,ConnectionsTotalCount大于100,也就是大于设置的容量CurrentCapacity,会有什么问题.对系统有什么影响?前一段子,公司的系统缓慢.被客户投诉.原因一直查不出来.系统缓慢的时候,ConnectionsTotalCount总是104,但是ActiveConnectionCurrentCount却没有超100.

tomcat 连接池属性的解释。

问题描述 如题我想要一个比较全面的解释,还有配置文件中都有什么属性.conf文件夹下的servlet.xml与META-INF下的context.xml<?xmlversion="1.0"encoding="UTF-8"?><Contextpath="/TestingProject"docBase="D:\tools\TomCat\Tomcat5.5\webapps\TestingProject"debug=