`
yinbinhome
  • 浏览: 124961 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

c3p0在Spring中的配置(2)

阅读更多
<beans>
<bean id="placeholderConfig"
   class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
   <property name="location">
    <value>classpath:init.properties</value>
   </property>
</bean>

<bean id="dataSource"
   class="com.mchange.v2.c3p0.ComboPooledDataSource"
   destroy-method="close" dependency-check="default">
   <property name="driverClass">
    <value>${dataSource.driverClassName}</value>
   </property>
   <property name="jdbcUrl">
    <value>${dataSource.url}</value>
   </property>
   <property name="user">
    <value>${dataSource.username}</value>
   </property>
   <property name="password">
    <value>${dataSource.password}</value>
   </property>
   <property name="acquireIncrement">
    <value>${c3p0.acquireIncrement}</value>
   </property>
   <property name="initialPoolSize">
    <value>${c3p0.initialPoolSize}</value>
   </property>
   <property name="minPoolSize">
    <value>${c3p0.minPoolSize}</value>
   </property>
   <property name="maxPoolSize">
    <value>${c3p0.maxPoolSize}</value>
   </property>
   <property name="maxStatements">
    <value>${c3p0.maxStatements}</value>
   </property>
   <property name="numHelperThreads">
    <value>${c3p0.numHelperThreads}</value>
   </property>
   <property name="maxIdleTime">
    <value>${c3p0.maxIdleTime}</value>
   </property>
</bean>

</beans>

===================================

可以将具体的数据写到properties文件当中,这里写到一个叫init.properties的文件当中

dataSource.type=mysql
dataSource.driverClassName=com.mysql.jdbc.Driver
dataSource.url=jdbc:mysql://localhost:3306/computer
dataSource.username=root
dataSource.password=123456

c3p0.acquireIncrement=3
c3p0.idleConnectionTextPeriod=900
c3p0.minPoolSize=2
c3p0.maxPoolSize=50
c3p0.maxStatements=100
c3p0.numHelperThreads=10
c3p0.maxIdleTime=600
c3p0.initialPoolSize=3
分享到:
评论

相关推荐

    spring 配置c3p0

    总结,Spring配置C3P0连接池涉及到添加依赖、在Spring配置文件中定义数据源bean以及配置C3P0的相关参数。通过这种方式,我们可以有效地管理和利用数据库连接,提高系统的稳定性和效率。在实际项目中,还需要根据具体...

    spring_c3p0_配置

    #### 三、Spring配置C3P0数据源 在Spring中配置C3P0数据源是非常常见的做法,它可以帮助我们更高效地管理和使用数据库连接资源。下面将详细介绍如何在Spring中配置C3P0数据源。 #### 四、配置示例解析 在提供的...

    springMVC整合C3P0连接池

    在Spring的配置文件(如`applicationContext.xml`)中,添加C3P0的数据源bean定义,例如: ```xml &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;!-- C3P0 连接池的配置...

    c3p0连接池jar包以及Spring对c3p0的依赖包

    在Spring配置文件中定义这些bean,并注入之前配置的数据源。 ```xml &lt;bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"&gt; &lt;bean id="namedJdbcTemplate" class="org.springframework...

    spring c3p0小例子

    总的来说,"spring c3p0小例子"是一个关于如何在Spring项目中集成C3P0连接池的示例,通过Maven管理依赖,配置C3P0数据源,以及创建和配置DAO来执行数据库操作。这个例子可以帮助开发者理解Spring与C3P0结合使用时的...

    spring c3p0配置详解

    在 Spring 框架中集成 C3P0,可以有效地管理数据库连接,提高系统的性能和稳定性。下面我们将详细介绍 Spring 配置 C3P0 的各项参数及其意义。 1. **driverClass**:指定数据库驱动类,例如 `...

    c3p0 配置文件 详细 配置

    在 Spring 中,C3P0 配置文件可以通过数据源实现。Spring 中,数据连接是通过数据源获得的。在 Spring 中,你可以通过 JNDI 获取应用服务器的数据源,也可以直接在 Spring 容器中配置数据源。此外,你还可以通过代码...

    SSH - SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zip

    在本项目"SSH - SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zip"中,开发者使用了SpringMVC4作为表现层,Spring4作为控制层和服务层,Hibernate4作为持久层,c3p0作为数据库连接池,以及MySQL作为数据库。...

    idea 使用spring自带的定时器quartz 使用的c3p0 v0.95.2所包含的jar

    集成`c3p0`到`Spring`项目中,你需要在`Spring`的配置文件中添加以下配置: ```xml &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;!-- 其他可配置参数 --&gt; ``` 接下来,...

    C3P0连接池配置需要的jar包

    配置C3P0连接池时,开发者通常需要在配置文件(如Hibernate的`hibernate.cfg.xml`或Spring的`applicationContext.xml`)中指定以下参数: - `driver_class`: 数据库驱动类名,例如`com.mysql.jdbc.Driver`。 - `...

    c3p0jar包及配置文件(可用)

    C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。 适合人群:正在学习使用数据库连接池 里面的配置文件直接可用,少走弯路,...

    C3P0连接池参数配置

    在实际应用中,通常会通过Spring框架的DataSource配置或者直接在C3P0的配置文件(如c3p0.properties或通过代码设置)中进行这些参数的设定。例如: ```xml &lt;bean id="dataSource" class="com.mchange.v2.c3p0....

    spring + c3p0 连接池

    本示例将深入探讨如何在Spring项目中配置并使用C3P0连接池,以实现高效、稳定的数据库连接管理。 **一、Spring框架简介** Spring是一个开源的Java平台,它简化了企业级应用的开发。Spring的核心特性包括依赖注入...

    c3p0用法步骤

    在`web.xml`中添加Spring的上下文参数,指向Spring配置文件`applicationContext.xml`: ```xml &lt;param-name&gt;contextConfigLocation &lt;param-value&gt;/WEB-INF/applicationContext.xml ``` #### 配置`...

    c3p0连接池参数配置

    2. **acquireRetryAttempts**:表示在获取数据库连接失败后,C3P0尝试重新获取连接的最大次数。默认值为30次。如果网络不稳定或数据库负载高,增加此参数可以提高获取连接的成功率,但也会延长等待时间。 3. **...

    c3p0配置mysql8.0.21的3个jar包

    2. **创建C3P0数据源**:在Java代码或配置文件(如Spring的`application.properties`或`context.xml`)中定义C3P0数据源。 ```java import com.mchange.v2.c3p0.ComboPooledDataSource; public class C3P0...

    c3p0配置及jar包

    在Spring中配置c3p0,通常需要在`applicationContext.xml`或对应的配置文件中添加以下内容: ```xml &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;!-- 配置c3p0连接池...

    C3P0使用,C3P0源码及实例

    在实际应用中,我们可以使用Spring框架来集成C3P0,以下是一个简单的Spring配置示例: ```xml &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"&gt; &lt;!-- ...

Global site tag (gtag.js) - Google Analytics