`

配置dbcp2

    博客分类:
  • java
 
阅读更多
方法一:直接在spring配置文件中配置如下:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://localhost:3306/spring"/>
    <property name="username" value="root"/>
    <property name="password" value="root"/>
  </bean>


方法二:
1)先编写jdbc.properties文件:
jdbc.driverClassName=com.mysql.jdbc.Driver
   jdbc.url=jdbc:mysql://localhost:3306/spring
   jdbc.username=root
   jdbc.password=root

2)然后在spring配置文件中配置如下:
<bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource">
  <property name="driverClassName" value="${jdbc.driverClassName}" />
  <property name="url" value="${jdbc.url}" />
  <property name="username" value="${jdbc.username}" />
  <property name="password" value="${jdbc.password}" />
</bean>


<!--下面是使用占位符(Placeholder)的方式配置数据源,首先需要配置一个占位符类bean     (org.springframework.beans.factory.config.PropertyPlaceholderConfigurer)
然后给其注入properties配置文件,classpath:jdbc.properties表示classpath下的jdbc.properties文件,再是在配置数据源时可以使用占位符(${})获取一些值,例如:${jdbc.driverClassName}:表示获取配置文件中jdbc.driverClassName项的值等.-->
 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="locations">
     <value>classpath:jdbc.properties</value>
  </property>
</bean>

jdbc.properties文件
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/spring
jdbc.username=root
jdbc.password=root

方法四:
<bean id="dataSource"  
        class="org.springframework.jdbc.datasource.DriverManagerDataSource">   
        <property name="driverClassName">   
            <value>com.mysql.jdbc.Driver</value>   
        </property>   
        <property name="url">   
            <value>   
                jdbc:mysql//localhost:3306/user?useUnicode=true&characterEncoding=GB2312   
            </value>   
        </property>   
        <property name="username">   
            <value>root</value>   
        </property>   
        <property name="password">   
            <value></value>   
        </property>   
    </bean>
分享到:
评论

相关推荐

    dbcp2-2.1.1和pool2-2.4.2 jar包

    在实际应用中,开发者可以通过配置DBCP2的数据源,指定使用Pool2作为底层的连接池实现,以达到理想的连接管理和性能优化效果。 总的来说,理解并掌握DBCP2和Pool2的原理和使用,对于开发高可用、高并发的Java Web...

    配置DBCP数据源的Jar包

    **配置DBCP数据源步骤** 1. **添加依赖**:要使用DBCP,首先需要在项目的类路径下包含两个关键的jar包,即`commons-dbcp-1.4.jar`和`commons-pool-1.6.jar`。这两个jar包提供了DBCP所需的全部功能。 2. **配置...

    数据源所需要Jar包:commons-dbcp2-2.1.1.zip

    然后,你可以通过编程方式配置DBCP2,创建DataSource实例,如下所示: ```java import org.apache.commons.dbcp2.BasicDataSource; BasicDataSource ds = new BasicDataSource(); ds.setUrl("jdbc:mysql://...

    commons-dbcp2-2.6.0.zip

    在Java应用中,开发者需要配置DBCP2的连接池参数,如数据库URL、用户名、密码、最大连接数等,然后通过`BasicDataSource`类获取数据库连接。使用完后,连接会自动返回到池中,供其他线程复用。 4. **性能优化**: ...

    commons-dbcp2-2.8.0.zip

    使用DBCP2时,开发人员需要在应用程序中配置DBCP2的属性,这些属性包括但不限于: - `maxTotal`:最大连接数。 - `maxIdle`:最大空闲连接数。 - `minIdle`:最小空闲连接数。 - `initialSize`:初始化时创建的连接...

    Apache-dbcp基本配置过程

    Apache-dbcp基本配置过程 Apache-dbcp基本配置过程Apache-dbcp基本配置过程Apache-dbcp基本配置过程

    DBCP配置所需jar包(合)

    如果可能,应考虑升级到更现代的连接池实现,或者使用DBCP的后续项目,如DBCP2。 总之,DBCP作为一款经典的数据库连接池组件,虽然在现代Java应用中可能不那么流行,但其简单性和易用性仍然使它在一些项目中占有...

    配置DBCP所用到的3个jar包

    配置DBCP通常涉及以下步骤: 1. **添加依赖**:首先,将这三个jar包添加到项目的类路径中,如果是Maven项目,可以在pom.xml文件中声明对应的依赖。 2. **配置文件**:创建一个配置文件(如dbcp.properties),设置...

    Spring 4.0.6+Hibernate 4.3.5 + Jpa+DBCP2

    在Spring中配置DBCP2作为数据源,可以实现连接池的自动化管理,提高系统性能。 具体整合步骤如下: 1. 添加依赖:在项目中引入Spring、Hibernate、JPA和DBCP2的相关库文件,例如lib-spring 4.0.6、Hibernate 4.3.5...

    COMMONS DBCP的使用与配置

    2. **配置DBCP** 配置DBCP通常涉及以下几个关键参数: - `driverClassName`:指定数据库驱动类名,例如`com.mysql.jdbc.Driver`。 - `url`:数据库连接URL,如`jdbc:mysql://localhost:3306/mydatabase`。 - `...

    commons-dbcp2-2.2.0-bin.zip

    1. **连接池管理**:DBCP2提供了连接池的管理接口,允许开发者配置连接池的大小、超时设置、验证策略等。这些配置可以通过XML或Java代码进行。 2. **数据源类**:如`BasicDataSource`,它是实现了`javax.sql....

    commons-dbcp2-2.7.0-bin.zip

    Apache Commons DBCP2是Apache软件基金会开发的一个数据库连接池组件,版本号为2.7.0。这个组件主要用于管理数据库连接,提高数据库操作的...通过合理配置和使用DBCP2,开发者可以构建更高效、稳定的数据库应用程序。

    DBCP配置数据库连接池

    2. **配置属性文件**: 创建一个properties文件,如`dbcp.properties`,用于存储数据库连接池的配置参数。常见的配置项有: - `driverClassName`: 数据库驱动类名,如`com.mysql.jdbc.Driver`。 - `url`: 数据库...

    common-dbcp2数据库连接池参数说明

    随着`commons-dbcp2`的版本更新,数据库连接池的配置也有了相应的调整。为了更好地理解和配置这些参数,本文将详细解析`commons-dbcp2`中的一些关键参数及其意义。 #### 1. `maxIdle` - **参数描述**:表示连接池中...

    DBCP配置详解

    配置DBCP需要了解一些核心参数,这些参数可以帮助开发者根据不同的应用场景调整连接池的行为,从而获得最佳的性能和资源利用效率。 在配置DBCP之前,首先需要在项目中引入DBCP的依赖。根据提供的内容,我们可以看到...

    dbcp连接池和配置文件

    配置DBCP通常涉及到以下几个核心参数: 1. **driverClassName**:指定数据库驱动类名,例如`com.mysql.jdbc.Driver`对于MySQL。 2. **url**:数据库的JDBC连接URL,包含数据库服务器地址、端口、数据库名称等信息。...

    dbcp连接池jar包和配置文件

    2. **DBCP的主要功能** - 连接池管理:自动分配、回收和监控数据库连接,确保连接的有效性和安全性。 - 性能优化:通过复用连接,减少数据库的并发压力,提高系统性能。 - 资源管理:限制最大连接数,防止资源...

    java配置dbcp数据库连接池架包

    2. **配置文件**:通常,我们使用一个XML配置文件来配置DBCP连接池,如`dbcp-config.xml`。配置文件中包含以下主要参数: - `driverClassName`:数据库驱动类名,如`com.mysql.jdbc.Driver`。 - `url`:数据库连接...

    spring mvc配置 + dbcp数据源+jdbcTemplate

    在本配置中,我们将探讨如何将Spring MVC与Apache DBCP数据源和JdbcTemplate结合使用,以实现高效、安全的数据库操作。 Apache DBCP(Database Connection Pool)是一个连接池组件,它允许应用在多个用户之间共享...

    commons-dbcp2-2.5.0-bin

    核心库"commons-dbcp2-2.5.0.jar"包含了DBCP2的所有类和方法,这些类和方法使得开发者能够方便地在自己的应用中集成和配置数据库连接池。这个库依赖于Apache Commons Pool2,因为DBCP2使用了Pool2来管理数据库连接的...

Global site tag (gtag.js) - Google Analytics