`
jiaoronggui
  • 浏览: 1331842 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116535
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199527
社区版块
存档分类
最新评论

spring的dbcp连接池设置案例

 
阅读更多

 

修改spring-context.xml文件,参数如下:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<!--initialSize: 初始化连接-->  
<property name="initialSize" value="5"/>  
<!--maxIdle: 最大空闲连接-->  
<property name="maxIdle" value="10"/>  
<!--minIdle: 最小空闲连接-->  
<property name="minIdle" value="5"/>  
<!--maxActive: 最大连接数量-->  
<property name="maxActive" value="25"/>  
<!--removeAbandoned: 是否自动回收超时连接-->  
<property name="removeAbandoned" value="true"/>  
<!--removeAbandonedTimeout: 超时时间(以秒数为单位)-->  
<property name="removeAbandonedTimeout" value="180"/>  
<!--maxWait: 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒-->  
<property name="maxWait" value="3000"/>  
<property name="validationQuery">  
<value>SELECT 1 from dual</value>  
</property>  
<property name="testOnBorrow">  
<value>true</value>  
</property>  
</bean>

 

 

 

0
1
分享到:
评论

相关推荐

    dbcp连接池所使用的jar和案例

    - 在Java应用中,需要通过XML或Java代码来配置DBCP连接池,包括设置初始化大小、最大连接数、超时时间、验证SQL等参数。 - 示例XML配置: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp....

    连接池案例 连接池案例

    在实际应用中,开发者通常会在Spring框架中配置数据源,选择合适的连接池实现,如在Spring Boot项目中,可以通过YAML或properties配置文件设置连接池的相关参数: ```yaml spring: datasource: type: ...

    spring+spring mvc+mybatis案例整合.docx

    在配置文件中,我们定义了 Spring 框架的版本号为 5.1.9.RELEASE,并配置了 MyBatis 的依赖项和数据库连接池。我们还配置了 servlet 相关依赖项,以便于应用程序可以正确地运行在 Servlet 容器中。 本案例还演示了...

    使用Spring JDBC 案例

    2. **DBCP连接池**: DBCP(BasicDataSource)是Apache Commons的一个组件,配置如下: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&gt; ``...

    阿里Druid连接池示例(Servlet)

    - 性能优秀:Druid连接池在性能上优于其他同类产品,如C3P0和DBCP。 - 监控能力:内置了WebStatFilter和StatViewServlet,可以实时监控数据库连接状态和SQL执行情况。 - 防SQL注入:提供了内置的SQL解析器,可以...

    DBCP数据源JAR包

    DBCP(Database Connection Pool)是Apache Commons项目中的一个数据库连接池组件,主要包含两个核心的JAR包:`commons-dbcp.jar`和`commons-pool.jar`。在本案例中,这两个文件都已包含在提供的压缩包中。 1. **...

    Spring和Hibernate的整合案例

    - **配置DataSource**:定义数据源,通常使用Apache Commons DBCP或HikariCP等连接池。 - **配置SessionFactoryBean**:设置Hibernate配置文件路径、实体类扫描路径,以及方言、缓存等配置。 - **使用...

    简单易行:Spring中操作LOB字段案例

    对于数据库连接池,`ProxoolConf.xml`可能是一个配置文件,用于设置proxool(一个开源的JDBC连接池)。虽然Spring更常使用C3P0、HikariCP或者Apache DBCP2,但如果是proxool,配置可能如下: ```xml &lt;driver-url&gt;...

    spring整合mybatis案例

    1. **配置数据源**:在Spring的配置文件中,定义数据源(DataSource),通常使用Apache Commons DBCP或HikariCP等连接池实现,以提高性能和资源利用率。 2. **配置SqlSessionFactory**:基于数据源创建...

    spring框架案例学习文档笔记

    - **使用**:通常会使用C3P0或DBCP等连接池来提高性能。 #### 第十课:Spring整合Hibernate3 - **整合步骤**: - 配置`SessionFactory`。 - 引入Hibernate必需的JAR包。 - 配置事务管理。 - 使用`...

    java的网页技术连接数据库

    同时,随着技术的发展,诸如Spring框架的出现,使得这些工作变得更加便捷,例如Spring JDBC和Spring DataSource,它们提供了更高级别的抽象和自动化管理,进一步简化了数据库操作和连接池的配置。

    SpringJDBC.rar_SpringJDBC_spring jdbc

    - **连接管理**:Spring JDBC通过DataSource来管理数据库连接,DataSource是一个接口,实现了数据库连接池的功能,例如Apache的DBCP或C3P0。 - **执行SQL**:`JdbcTemplate`支持多种方法执行SQL,如`execute()`, `...

    MVC_Mysql.rar_java MVC_java MVC mysql_java 案例_mvc_mvc框架

    3. **连接池**:使用如Apache Commons DBCP或HikariCP这样的连接池库来管理数据库连接。 4. **配置数据库连接**:在项目配置文件中设置数据库连接参数,如URL、用户名、密码等。 5. **编写DAO(Data Access Object)...

    spring-jdbc-dao

    1. DataSource:数据源是连接数据库的关键,Spring支持多种DataSource实现,如Apache Commons DBCP、C3P0等,它们负责管理数据库连接池。 2. JdbcTemplate:它是Spring JDBC的核心,提供了执行SQL语句和处理结果集的...

    spring mvc mybitis 整合实例

    5. **数据库连接配置**:在applicationContext.xml中配置数据源,可以使用Apache DBCP或C3P0等连接池。 6. **编写Service和DAO**: - 创建Service层接口和实现类,用于业务逻辑处理。 - 创建DAO层接口,通过...

    JAVA数据库连接大全-转载

    连接池可以通过Spring框架的DataSource配置进行集成,或者在应用的配置文件中指定连接池的相关属性。 以上就是关于Java数据库连接及连接池的一些基础知识,具体博客内容可能还包括更详细的示例代码和最佳实践,如...

    baobaotao源码springmvc+spring+springjdbc技术栈maven配置

    在applicationContext.xml中,我们需要创建DataSource Bean,通常使用Apache的Commons DBCP或HikariCP等连接池实现。接着,配置JdbcTemplate或NamedParameterJdbcTemplate Bean,这两个模板类提供了方便的数据库操作...

    spring基础配置,运行ok

    此外,`@Configuration`和`@Bean`注解可用于创建数据库连接池,如Apache Commons DBCP或HikariCP。 6. **测试**:在开发过程中,单元测试和集成测试是必不可少的。Spring Boot提供了一套完整的测试框架,包括`@...

    spring mybatis 项目整合完整代码

    - 数据源配置(DataSource):例如使用Apache的DBCP或HikariCP,配置数据库连接池,确保高效的数据库连接复用。 - SqlSessionFactoryBean配置:创建MyBatis的SqlSessionFactory,它负责生成SqlSession,是MyBatis...

    Spring Mybatis Ext整合

    2. 配置数据源:在Spring配置文件中配置数据源,这通常使用Apache的Dbcp或Tomcat的JDBC连接池。 3. 配置SqlSessionFactory:创建SqlSessionFactoryBean,并指定数据源、Mybatis的配置文件路径等。 4. 配置...

Global site tag (gtag.js) - Google Analytics