文档章节

spring4.x c3p0连接池基本配置ComboPooledDataSource

管温饱的老徐
 管温饱的老徐
发布于 2017/07/21 14:36
字数 248
阅读 20
收藏 0

spring applicationContext.xml

Xml代码

 

 

  1. <!-- 属性文件配置 -->  
  2. <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
  3.     <property name="locations">  
  4.         <list>  
  5.             <value>classpath:jdbc.properties</value>  
  6.         </list>  
  7.     </property>  
  8. </bean>  
  9.   
  10. <!-- c3p0连接池配置 -->  
  11. <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">  
  12.     <!-- 连接数据库的驱动 -->  
  13.     <property name="driverClass" value="${driverClass}" />  
  14.     <!-- 连接数据库的URL -->  
  15.     <property name="jdbcUrl" value="${jdbcUrl}" />  
  16.     <!-- 用户名 -->  
  17.     <property name="user" value="${user}" />  
  18.     <!-- 密码 -->  
  19.     <property name="password" value="password" />   
  20.   
  21.     <!-- 连接池中保留的最小连接数,默认为:3 -->  
  22.     <property name="minPoolSize" value="3" />  
  23.     <!-- 连接池中保留的最大连接数。默认值: 15 -->  
  24.     <property name="maxPoolSize" value="15" />  
  25.     <!-- 初始化连接池中的连接数,取值应在minPoolSize与maxPoolSize之间,默认为3 -->  
  26.     <property name="initialPoolSize" value="3" />  
  27. </bean>  

 

jdbc.properties

Java代码

 

 

  1. driverClass=com.mysql.jdbc.Driver  
  2. jdbcUrl=jdbc:mysql://localhost:3306/uplatEui?useUnicode=true&characterEncoding=utf-8  
  3. user=root  
  4. password=password  

 

maven pom.xml

Xml代码

 

 

  1. <!-- c3p0老版本 -->  
  2. <dependency>  
  3.     <groupId>c3p0</groupId>  
  4.     <artifactId>c3p0</artifactId>  
  5.     <version>0.9.1.2</version>  
  6. </dependency>  
  7. <!-- c3p0新版本 -->  
  8. <dependency>  
  9.     <groupId>com.mchange</groupId>  
  10.     <artifactId>c3p0</artifactId>  
  11.     <version>0.9.5.2</version>  
  12. </dependency>  

 

spring4.x dbcp,dbcp2连接池基本配置BasicDataSource
http://happyqing.iteye.com/blog/2304131

spring4.x jdbcTemplate配置,事务配置
http://happyqing.iteye.com/blog/2303240

 

© 著作权归作者所有

管温饱的老徐
粉丝 0
博文 10
码字总数 1678
作品 0
呼伦贝尔
私信 提问
C3P0 目前最新版本 0.9.2-pre5

C3P0 一直有在更新,最新一次是节前 9月29日 提交的 0.9.2 Pre5 版本,下载地址: http://sourceforge.net/projects/c3p0/files/c3p0-bin/c3p0-0.9.2-pre5/ 改进记录: c3p0-0.9.2-pre5 -- S...

oschina
2012/10/11
4.3K
6
c3p0数据库连接池的使用详解

首先,什么是c3p0?下面是百度百科的解释: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring   使用连接池...

冬至饮雪
2016/02/06
0
0
Hibernate c3p0 数据库连接池

From :http://www.codeweblog.com/hibernate-using-c3p0-connection-pooling/ c3p0是开源JDBC连接池,Hibernate的发布版也有此功能。这篇文章描述怎样使用Hibernate来配置从c3p0。C3p0连接池...

boonya
2014/07/14
0
0
C3P0找不到配置文件?

C3P0配置文件就放在jar的目录内,我在程序里是这么读C3P0的配置文件的: private static final ComboPooledDataSource DataSource = new ComboPooledDataSource("./c3p0-config.xml"); stat......

chencliff
2011/06/15
2.6K
3
53.c3p0连接数据库=======》控制事务

1.效果 2.准备 2.1导入需要的jar 2.2 导入c3p0工具类 c3p0工具类代码 package cn.ma.utils; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import......

Lucky_Me
2017/11/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式架构 共享session的常见解决方案

在使用分布式架构时,会遇到分布式架构常见的几个问题: 分布式事务、接口幂等性、分布式锁和分布式 session。 分布式session 一、什么是session 浏览器在访问一个web服务的时候,会在浏览器...

太猪-YJ
8分钟前
1
0
Android java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/ProtocolVersion解决方案

这是GooglePlay Services方面的一个bug,在修复之前,可以通过将此添加到AndroidManifest.xml内部<application>标签: <uses-library android:name="org.apache.http.legacy" android:requir......

醉雨
14分钟前
0
0
蚂蚁金服 Service Mesh 落地实践与挑战 | GIAC 实录

本文整理自 GIAC(GLOBAL INTERNET ARCHITECTURE CONFERENCE)全球互联网架构大会,蚂蚁金服平台数据技术事业群技术专家石建伟(花名:卓与)的分享。分享基于 Service Mesh 的理念,结合蚂蚁...

SOFAStack
19分钟前
1
0
Java跨平台原理

此篇博文主要源自网络xiaozhen的天空的博客:http://xiaozhen1900.blog.163.com/blog/static/1741732572011325111945246/   1、是么是平台 Java是可以跨平台的编程语言,那我们首先得知道什...

vinci321
19分钟前
1
0
分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议

有幸参加了 KubeCon 2019 上海大会,并参加了 Knative 及 Serverless 相关的几场分享会,收获满满。这里简单介绍一下各个演讲主题的主要内容。详细的演讲主题文档可以在KubeCon官方获取:htt...

阿里云官方博客
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部