c3p0(数据库连接池)

简介: 获得 <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5</version></dependency>配置 <bean id="data

获得

<dependency>
		<groupId>com.mchange</groupId>
		<artifactId>c3p0</artifactId>
		<version>0.9.5</version>
</dependency>

配置

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
		destroy-method="close">
		<property name="driverClass">
			<value>${jdbc.driverClassName}</value>
		</property>
		<property name="jdbcUrl">
			<value>${jdbc.url}</value>
		</property>
		<property name="user">
			<value>${jdbc.username}</value>
		</property>
		<property name="password">
			<value>${jdbc.password}</value>
		</property>
		<!--连接池中保留的最小连接数。 -->
		<property name="minPoolSize" value="10" />
		<!--连接池中保留的最大连接数。Default: 15 -->
		<property name="maxPoolSize" value="100" />
		<!--最大空闲时间,1800秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
		<property name="maxIdleTime" value="1800" />
		<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
		<property name="acquireIncrement" value="3" />
		<property name="maxStatements" value="1000" />
		<property name="initialPoolSize" value="10" />
		<!--每60秒检查所有连接池中的空闲连接。Default: 0 -->
		<property name="idleConnectionTestPeriod" value="60" />
		<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
		<property name="acquireRetryAttempts" value="30" />
		<property name="breakAfterAcquireFailure" value="true" />
		<property name="testConnectionOnCheckout" value="false" />
	</bean>

感觉比tomcatDBCP好用。

目录
相关文章
|
SQL 监控 Java
C3P0数据库连接池
C3P0数据库连接池
378 0
|
Java 数据库连接 数据库
一篇文章学会学会c3p0数据库连接池~
一篇文章学会学会c3p0数据库连接池~
456 0
|
SQL 缓存 Java
C3P0-数据库连接池解读
C3P0-数据库连接池解读
285 0
|
SQL 监控 druid
jdbc数据库连接池C3P0和Druid德鲁伊,Java与MySQL数据库交互
jdbc数据库连接池C3P0和Druid德鲁伊,Java与MySQL数据库交互
jdbc数据库连接池C3P0和Druid德鲁伊,Java与MySQL数据库交互
|
XML 数据库 数据格式
idea使用c3p0数据库连接池无法加载配置文件xml,配置文件放置的位置
idea使用c3p0数据库连接池无法加载配置文件xml,配置文件放置的位置
idea使用c3p0数据库连接池无法加载配置文件xml,配置文件放置的位置
|
XML Java 数据库连接
JDBC学习(六):使用c3p0数据库连接池连接数据库
JDBC学习(六):使用c3p0数据库连接池连接数据库
212 0
|
XML 关系型数据库 MySQL
IDEA使用C3P0连接Mysql数据库
IDEA使用C3P0连接Mysql数据库
IDEA使用C3P0连接Mysql数据库
|
SQL druid Oracle
在项目中使用c3p0作为数据库连接池,被技术总监怼了
数据库连接是一项非常关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。
在项目中使用c3p0作为数据库连接池,被技术总监怼了
|
Java 关系型数据库 MySQL
MySQL---数据库从入门走向大神系列(十四)-ComboPooledDataSource(C3P0连接池配置)
MySQL---数据库从入门走向大神系列(十四)-ComboPooledDataSource(C3P0连接池配置)
412 0