`
cuilji
  • 浏览: 67206 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

spring下 C3P0 数据库连接池配置

阅读更多
一、引用强文:
http://jody.iteye.com/blog/207977
此句尤为紧要:
引用
对Spring 管理的数据源(dataSource)没有改变。当Hibernate中调用一个sessionFactory时,得到的数据源(dataSource)只是在Spring中通过JDBC驱动获取和数据源。没有通过数据库连接池来管理数据库连接。所以当数据库连接达到一定的数量时,就出现无法获取数据库连接的现像。

二、提醒:
1.Hibernate内建的数据库连接池有三个缺省配置、c3p0、proxool。如果想不用缺省的,必须去掉属性:connection.pool_size,换成相应的连接池的属性。
<bean id="dataSource"
		class="com.mchange.v2.c3p0.ComboPooledDataSource">
		<property name="driverClass" value="com.mysql.jdbc.Driver" />
		<property name="jdbcUrl"
			value="jdbc:mysql://localhost/zfzy?useUnicode=true&amp;characterEncoding=gbk" />
    <property name="maxPoolSize" value="20"/>  
    <property name="minPoolSize" value="10"/>  
    <property name="idleConnectionTestPeriod" value="30"/>  
    <property name="acquireIncrement" value="5"/>  
    <property name="properties">  
            <props>  
                <prop key="user">root</prop>  
                <prop key="password">123456</prop>  
            </props>  
    </property>  
	</bean>
	
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource"></property>
		<property name="mappingResources">
			<list>
				<value>org/zfzy/model/Counter.hbm.xml</value>
				<value>org/zfzy/model/Info.hbm.xml</value>			
				<value>org/zfzy/model/Topic.hbm.xml</value>
				<value>org/zfzy/model/Subject.hbm.xml</value>
				<value>org/zfzy/model/Author.hbm.xml</value>
				<value>org/zfzy/model/Book.hbm.xml</value>
				<value>org/zfzy/model/Gwyzl.hbm.xml</value>
				<value>org/zfzy/model/GwyzlTopic.hbm.xml</value>
				<value>org/zfzy/model/Acl.hbm.xml</value>
				<value>org/zfzy/model/Role.hbm.xml</value>
				<value>org/zfzy/model/User.hbm.xml</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.c3p0.max_size">20</prop>
				<prop key="hibernate.c3p0.min_size">10</prop>
				<prop key="hibernate.c3p0.timeout">120</prop>
				<prop key="hibernate.c3p0.max_statements">100</prop>
				<prop key="hibernate.c3p0.idle_test_period">120</prop>
				<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
				<prop key="show_sql">false</prop>
				<prop key="hibernate.generate_statistics">false</prop>			
			</props>
		</property>
	</bean>
分享到:
评论

相关推荐

    c3p0数据库连接池所需jar包

    这里有关于吃c3p0数据库连接池所需要的jar包。。。。。。。。。。。。

    MySQL数据库服务器下C3P0连接池的配置.pdf

    在配置文件中,数据源的配置是使用C3P0连接池的ComboPooledDataSource类,该类提供了 ComboPooledDataSource的实现, ComboPooledDataSource 是一个高效的数据库连接池。 *驱动类配置 在配置文件中,驱动类的配置...

    数据库连接池druid,c3p0,jdbctemplate,jar包.rar

    数据库连接池jar包,包含c3p0、druidjar包和依赖jar包,c3p0通过配置文件xml或者properties读取连接对象 druid通过properties读取连接,使用springJDBC JdbcTempalte简化sql操作

    C3P0连接池jar包(完整版).zip

    C3P0:数据库连接池技术 步骤: 1.导入jar包 c3p0-0.9.5.2.jar mchange-commons-java-0.2.12.jar 2.定义配置文件 名称:c3p0.properties 或者 c3p0-config.xml 路径:直接将文件放在src目录下即可 3.创建数据库连接池...

    tomcat6+jndi+c3p0配置数据库连接池

    c3p0配置数据库连接池、数据库连接池 已经测试通过,可以提供给新入门的朋友学习之用,如果是要结合spring就不用下载了,网上其他地方应该很多资料,简单修改一下,原理都是一样的。

    JAVA数据库连接池(C3P0,Druid,JNDI ,DBCP,Proxool,BoneCP)

    JAVA数据库连接池(C3P0,Druid,JNDI ,DBCP,Proxool,BoneCP) 源码包含各个数据库连接池的连接DEMO spring+mybatis+maven

    springMVC整合C3P0连接池

    这是一个SpringMVC整合C3P0数据库连接池的框架,由于jar包比较多,就没有一起上传,而且这些都可以在网上自行下载到。

    c3p0 优秀的JDBC连接池

    C3P0是一个随Hibernate一同分发的开源的JDBC连接池, 它位于lib目录下。 包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象.

    c3p0jar包及配置文件(可用)

    内容概要:c3p0连接池需要jar包.rar以及相关配置文件 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI...适合人群:正在学习使用数据库连接池 里面的配置文件直接可用,少走弯路,节约时间,方便使用,注释清晰!

    详解springboot 使用c3p0数据库连接池的方法

    本篇文章主要介绍了springboot 使用c3p0数据库连接池的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Spring Acegi sample 基于数据库的DAO认证实现 c3p0做连接池技术

    acegi sample 基于数据库的DAO认证实现 Mysql的建表脚本在db目录下 为了减小体积,已经将WEB-INF\lib下的依赖包删除,请自行下载以下包,并拷贝至WEB-INF\lib下: spring-1.2.4.jar ... 用到c3p0做连接池技术

    数据库连接池的专用jar包c3p0-0.9.1.2.jar

    通过c3p0连接池jar包可以连接到数据库, C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。

    spring连接池配置

    采用C3P0方式配置数据库连接池,有完整的applicationContext.xml 文件.

    RESTFUL + SPRINGMVC + C3P0连接池 的完美实现

    RESTFUL + SPRINGMVC + C3P0连接池 的完美实现. 传递json数据到springmvc自动转为obj。obj传前台可直接转换为json。 rest配置文件内 修改,可同理兼容 JSON XML AMF 或其他各种。

    java连接池的配置

    java连接池的配置 里面有C3P0连接池在tomcat中的详细配置 Java反射机制总结,tomcat下配置数据库连接池DBCP、C3P0、Proxool 总结spring下配置dbcp,c3p0,proxool数据源链接池

    JDBC数据库连接池相关jar包

    mysql驱动包、c3p0数据库连接池jar包、druid数据库连接池jar包、Spring Template jar包。

    Spring所需jar包包括数据库连接池

    Spring学习过程中用到的标签,包括IOC 、AOP、C3p0连接池

    c3p0-config.xml

    C3P0是一个开源的JDBC连接池,目前使用它的开源项目有Hibernate,Spring等。 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从...

    c3p0的JAR包

    C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0数据源在项目开发中使用得比较多。导入相关jar包c3p0-0.9.2-pre1.jar、...

    C3P0连接池.zip

    C3P0 提供的 JDBC 数据库连接池技术,目前使用它的开源项目有 Hibernate、Spring 等。

Global site tag (gtag.js) - Google Analytics