dbcp数据库连接池的配置

原创 2015年07月07日 15:31:17

所需jar commons-dbcp-1.2.2.jar commons-pool-1.6.jar commons-collections-3.2.1.jar

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
        <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl" />
        <property name="username" value="scott" />
        <property name="password" value="tiger" />  
        <property name="minIdle" value="3" />
        <property name="maxActive" value="20" />
        <!--maxIdle: 最大空闲连接-->    
        <property name="maxIdle" value="20"/>  
        <property name="initialSize" value="30"/>  
        <!-- 配置获取连接等待超时的时间 -->
        <property name="maxWait" value="60000" />
        <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
        <property name="timeBetweenEvictionRunsMillis" value="60000" />
        <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
        <property name="minEvictableIdleTimeMillis" value="300000" />
        <!-- 打开PSCache,并且指定每个连接上PSCache的大小(Oracle使用) --> 
        <property name="poolPreparedStatements" value="true" /> 
        <!-- 连接被泄露时是否打印 -->  
        <property name="logAbandoned" value="true"/>  
        <!--removeAbandoned: 是否自动回收超时连接-->    
        <property name="removeAbandoned"  value="true"/>  
        <!--removeAbandonedTimeout: 超时时间(以秒数为单位)-->    
        <property name="removeAbandonedTimeout" value="10"/>  
        <!--  在每次空闲连接回收器线程(如果有)运行时检查的连接数量 -->  
        <property name="numTestsPerEvictionRun" value="10"/>  
        <property name="validationQuery" value="select * from dual"/> 

</bean>

java配置dbcp数据库连接池架包

  • 2017年07月12日 16:36
  • 1.07MB
  • 下载

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能...

Tomcat自带DBCP数据库连接池配置

1.在Web应用中用户量非常大,对每个用户的请求都需要进行数据库操作,包括:建立连接、操作数据、释放连接,效率比较低. 数据库连接池(DBCP, Database Connection Pool)通过...

Spring3.1.2框架下c3po和dbcp两种数据库连接池的配置

在hibernate和spring的框架中经常会用到c3pO数据库连接池  这里自己理解一下c3pO,首先它是一个开源的JDBC的连接池,实现了数据源和JNDI绑定,支持JDBC3  规范...
  • EDIAGD
  • EDIAGD
  • 2013年01月30日 23:44
  • 830

数据库连接池 (DBCP、c3p0、Druid) 配置说明和对比

1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。 对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响...

Spring—数据库连接池C3P0、DBCP、Proxool详细配置(转载)

一、连接池概述   数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个 应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库...
  • ichasel
  • ichasel
  • 2015年04月14日 17:57
  • 378

应知道的数据库连接池DBCP配置及JDBC超时设置

2014年618前夕的某个晚上的某个系统的sql执行时报错了: INSERT INTO aa(ID,ORDERID,CREATEDATE) VALUES (seq.Nextval,#...

数据库连接池优化配置(druid,dbcp,c3p0)

主要描述了数据库连接池参数配置的准则,针对常用的数据库连接池(c3p0,dbcp,druid)给出推荐的配置。...

spring c3p0/dbcp等数据库连接池配置

spring c3p0/dbcp等数据库连接池配置 Spring_c3p0 配置详解   http://www.springframework.org/schema/be...
  • dsghre
  • dsghre
  • 2013年07月25日 14:25
  • 660
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dbcp数据库连接池的配置
举报原因:
原因补充:

(最多只允许输入30个字)