`
xurichusheng
  • 浏览: 345070 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Spring 配置文件--- 数据源配置(dbcp)

阅读更多

applicationContext.xml

 

<beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:aop="http://www.springframework.org/schema/aop"
     xmlns:tx="http://www.springframework.org/schema/tx"
     xmlns:context="http://www.springframework.org/schema/context"
     xsi:schemaLocation="
     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
     http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
     http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
     http://www.springframework.org/schema/context 
	http://www.springframework.org/schema/context/spring-context-3.0.xsd">

<!-- 数据库连接配置文件 -->
	<bean id="configBean" 
			class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location" value="classpath:jdbc.properties" />
	</bean>
<bean id="dataSource" 
		class="org.apache.commons.dbcp.BasicDataSource" 
		destroy-method="close">
		
		<property name="driverClassName" value="${driverClassName}" />
		<property name="username" value="${username}" />
		<property name="password" value="${password}" />
		<property name="url" value="${url}" />
		最大连接数量 
		<property name="maxActive" value="${maxActive}"/>
		最小空闲连接 数
		<property name="minIdle" value="${minIdle}"/>
		最大空闲连接数 
		<property name="maxIdle" value="${maxIdle}"/>
		初始化连接 数
		<property name="initialSize" value="${initialSize}"/>
		是否在自动回收超时连接的时候打印连接的超时错误  
		<property name="logAbandoned" value="${logAbandoned}"/>  
        	是否自动回收超时连接   
        <property name="removeAbandoned"  value="${removeAbandoned}"/>  
        	超时时间(以秒数为单位) 
        <property name="removeAbandonedTimeout" value="${removeAbandonedTimeout}"/>  
        	 超时等待时间(以毫秒为单位)    
        <property name="maxWait" value="${maxWait}"/>
	</bean>

</beans>
 

 

 

 

 

 

 

分享到:
评论

相关推荐

    spring-jdbc-4.2.xsd.zip

    3. `&lt;bean&gt;`:这是Spring配置文件中的基础元素,用于定义Bean的实例化、配置及依赖关系。在`spring-jdbc-4.2.xsd`中,它可以用来定义DataSource、JdbcTemplate等组件。 4. `&lt;jee:jndi-lookup&gt;`:用于从JNDI目录服务...

    commons-dbcp-1.4

    4. **配置参数**:DBCP 允许开发者通过配置文件或代码设置各种参数,如最大活动连接数、最大空闲连接数、超时时间等,以便根据应用需求调整连接池的性能。 5. **异常处理**:DBCP 提供了对数据库连接异常的处理机制...

    commons-dbcp jar包

    2. 配置数据源:在Spring的配置文件中,定义`BasicDataSource`的bean,设置相关的属性如URL、用户名、密码以及连接池参数。 3. 在代码中获取连接:通过Spring的`ApplicationContext`或@Autowired注解,注入`...

    dbcp连接池所需jar(commons-collections-3.1.jar,commons-dbcp-1.2.jar,commons-pool-1.6.)

    3. 创建数据源:根据配置信息,实例化一个`BasicDataSource`对象,这是DBCP提供的数据源实现。 4. 获取连接:在需要与数据库交互的地方,通过调用数据源的`getConnection()`方法获取连接。 5. 使用并释放连接:执行...

    spring数据源配置

    ### Spring 数据源配置详解 #### 一、Spring与数据源简介 在Java企业级应用开发中,数据库操作是必不可少的一部分。Spring框架作为一种流行的轻量级Java应用开发框架,提供了强大的数据库访问支持,其中包括对数据...

    spring配置文件详解

    在 Spring 配置文件中,我们可以定义各种类型的Bean对象,例如数据源、Session工厂、Hibernate模板、DAO对象、Service对象等等。这些Bean对象之间可以通过依赖注入的方式进行关联和配置。 在给定的配置文件中,我们...

    Spring3中配置DBCP,C3P0,Proxool,Bonecp数据源

    在Spring3中配置数据源,包括DBCP,C3P0,Proxool,Bonecp主要的数据源,里面包含这些数据源的jar文件和依赖文件及配置文件。。 如Bonecp目前听说是最快的数据源,速度是传统的c3p0的25倍, bonecp.properties文件: ...

    commons-dbcp-1.3

    在Spring的配置文件中,可以定义一个Bean来注入DBCP数据源,然后在其他需要数据库连接的Bean中依赖注入这个数据源,实现数据库连接的管理。 在实际应用中,使用DBCP时需要注意以下几点: 1. 配置文件:需要正确...

    spring mvc配置 + dbcp数据源+jdbcTemplate

    首先,我们需要在Spring MVC的配置文件中声明DBCP数据源。这通常在`applicationContext.xml`或`dispatcher-servlet.xml`中完成。配置包括设置数据库驱动类、URL、用户名、密码,以及连接池的属性,如最大连接数、...

    commons-dbcp-1.2.2.jar和commons-pool-1.3.jar包

    例如,在Spring框架中,可以通过XML配置文件来设置这些属性: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"&gt; &lt;!-- 其他配置属性 --&gt; ``` 总的来说,Apache Commons ...

    spring mvc 配置多数据源

    ### Spring MVC 中配置多数据源详解 在Spring框架中配置多数据源的需求比较常见,尤其在需要处理不同类型的数据库或需要实现数据隔离的应用场景中。本文将详细介绍如何在Spring MVC项目中配置并使用多数据源。 ###...

    spring-mybatis-spring-1.2.3.zip

    6. Spring整合MyBatis:在Spring配置文件中,使用MapperScannerConfigurer扫描Mapper接口,将其注册为Spring的Bean。 7. 使用:在业务逻辑中,通过Spring的@Autowired注解,可以自动注入Mapper接口,直接调用其方法...

    commons-pool.jar commons-dbcp-1.2.jar

    例如,在Spring配置文件中,可以通过 `&lt;bean&gt;` 元素来配置 `BasicDataSource`,并将其注入到其他需要数据库连接的bean中。 总的来说,Apache Commons Pool 和 Commons DBCP 是Java开发中必不可少的工具,它们为高效...

    commons-dbcp-1.2.2

    Spring通过配置文件可以很容易地设置DBCP的数据源属性,如最大连接数、最小连接数、超时时间等,以满足不同应用场景的需求。使用DBCP作为数据源,可以有效地避免数据库连接泄露,提高系统稳定性和响应速度。 在...

    dbcp数据源代码所需要的jar包

    这个文件通常包含了数据库连接池的创建、配置和管理类,如`BasicDataSource`,它是Spring中最常使用的数据源实现。 其次,为了与特定的数据库进行交互,你还需要相应的JDBC驱动jar包。例如,如果你使用的是MySQL...

    spring-mybatis-spring-1.0.2.zip

    3. **配置DataSource**:SqlSessionFactory需要数据源(DataSource),所以在Spring配置中也需要定义数据源,可以使用Apache的Commons DBCP或者Tomcat的JNDI数据源等。 4. **Mapper配置**:MyBatis的Mapper接口和...

    spring所有配置文件详解

    ### Spring配置文件详解 #### 一、引言 在Java Web开发领域,Spring框架因其强大的功能和灵活性而受到广泛欢迎。对于初学者来说,理解Spring的配置方式是至关重要的第一步。本文将详细介绍Spring中常见的配置文件...

    dbcp数据源配置JAR包

    2. **配置数据源**:在Spring的配置文件(如`applicationContext.xml`)中,定义一个名为`dataSource`的bean,使用DBCP的数据源实现。例如: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp....

    commons-dbcp

    8. **与其他框架的集成**:在Spring框架中,可以很容易地集成Apache Commons DBCP作为数据源,简化数据库连接池的配置。 9. **版本更新**:随着版本的迭代,DBCP可能会引入新的特性和改进,例如“commons-dbcp2-...

    DBCP数据源JAR包

    然后,你可以在配置文件(如`web.xml`或独立的应用配置文件)中配置DBCP数据源,设置数据库URL、用户名、密码、最大连接数、最小连接数等相关参数。 5. **优点与使用注意事项**: DBCP的优点在于其简单易用和良好...

Global site tag (gtag.js) - Google Analytics