- 浏览: 305956 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (405)
- linux (31)
- java (144)
- mysql (52)
- html (19)
- oracle (8)
- sql (12)
- 无题 (5)
- js (16)
- android (4)
- tomcat (4)
- struts (2)
- spring (12)
- elcipse (2)
- shell (7)
- interview (2)
- redis (6)
- apache (2)
- maven (10)
- mq (6)
- kengen (0)
- windows (3)
- css (1)
- nginx (2)
- google (1)
- zk (1)
- ibm (1)
- git (1)
- mvn (1)
- jms (1)
- uml (1)
最新评论
方法一:直接在spring配置文件中配置如下:
方法二:
1)先编写jdbc.properties文件:
2)然后在spring配置文件中配置如下:
<!--下面是使用占位符(Placeholder)的方式配置数据源,首先需要配置一个占位符类bean (org.springframework.beans.factory.config.PropertyPlaceholderConfigurer)
然后给其注入properties配置文件,classpath:jdbc.properties表示classpath下的jdbc.properties文件,再是在配置数据源时可以使用占位符(${})获取一些值,例如:${jdbc.driverClassName}:表示获取配置文件中jdbc.driverClassName项的值等.-->
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.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>
发表评论
-
adfasdfsdf
2017-03-23 08:38 509package com.twsz.creative.elv ... -
经典技术书籍
2016-12-08 11:00 428这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统 ... -
分割字符串
2016-11-18 18:57 509@Test public void test2() { ... -
BD音乐部分接口
2016-11-15 15:45 695歌曲ID 详细信息接口:http://tingapi.ti ... -
限速器
2016-09-30 16:28 497package test.date; import ... -
Maven SCOPE
2016-09-29 23:34 393在Maven的依赖管理中, ... -
Twitter snowFlake
2016-09-19 22:22 421package com.netty.test.netty4 ... -
Spring BOOT生成web项目
2016-08-29 17:46 810https://github.com/spring-pro ... -
获取IP地址
2016-08-29 17:31 586import java.net.Inet4Address; ... -
Java Performance Tuning Guide
2016-08-29 15:14 360http://java-performance.info/ ... -
Nexus
2016-08-26 00:51 4152、创建解压目录,并将apache-maven-3.0-b ... -
Chain
2016-08-25 12:25 363public static void main(Strin ... -
Spring Boot
2016-08-23 12:50 521package com; import org.sp ... -
JAVA Seriesization
2016-08-16 15:28 518http://www.th7.cn/Program/And ... -
字节码
2016-08-12 19:42 483http://www.blogjava.net/libin ... -
回调在JSMTemplate的位置
2016-08-11 21:55 329package test; public class ... -
原生activeMQ支持
2016-08-10 20:40 433http://www.cnblogs.com/xwdrea ... -
activeMQ
2016-08-09 13:06 397http://www.open-open.com/lib/ ... -
logback
2016-08-05 10:45 488logback logback.xml常用配置详解(二)& ... -
uml
2016-08-03 21:32 363UML建模语言7种图(以银行ATM系统为例) http: ...
相关推荐
在实际应用中,开发者可以通过配置DBCP2的数据源,指定使用Pool2作为底层的连接池实现,以达到理想的连接管理和性能优化效果。 总的来说,理解并掌握DBCP2和Pool2的原理和使用,对于开发高可用、高并发的Java Web...
**配置DBCP数据源步骤** 1. **添加依赖**:要使用DBCP,首先需要在项目的类路径下包含两个关键的jar包,即`commons-dbcp-1.4.jar`和`commons-pool-1.6.jar`。这两个jar包提供了DBCP所需的全部功能。 2. **配置...
然后,你可以通过编程方式配置DBCP2,创建DataSource实例,如下所示: ```java import org.apache.commons.dbcp2.BasicDataSource; BasicDataSource ds = new BasicDataSource(); ds.setUrl("jdbc:mysql://...
在Java应用中,开发者需要配置DBCP2的连接池参数,如数据库URL、用户名、密码、最大连接数等,然后通过`BasicDataSource`类获取数据库连接。使用完后,连接会自动返回到池中,供其他线程复用。 4. **性能优化**: ...
使用DBCP2时,开发人员需要在应用程序中配置DBCP2的属性,这些属性包括但不限于: - `maxTotal`:最大连接数。 - `maxIdle`:最大空闲连接数。 - `minIdle`:最小空闲连接数。 - `initialSize`:初始化时创建的连接...
Apache-dbcp基本配置过程 Apache-dbcp基本配置过程Apache-dbcp基本配置过程Apache-dbcp基本配置过程
如果可能,应考虑升级到更现代的连接池实现,或者使用DBCP的后续项目,如DBCP2。 总之,DBCP作为一款经典的数据库连接池组件,虽然在现代Java应用中可能不那么流行,但其简单性和易用性仍然使它在一些项目中占有...
配置DBCP通常涉及以下步骤: 1. **添加依赖**:首先,将这三个jar包添加到项目的类路径中,如果是Maven项目,可以在pom.xml文件中声明对应的依赖。 2. **配置文件**:创建一个配置文件(如dbcp.properties),设置...
在Spring中配置DBCP2作为数据源,可以实现连接池的自动化管理,提高系统性能。 具体整合步骤如下: 1. 添加依赖:在项目中引入Spring、Hibernate、JPA和DBCP2的相关库文件,例如lib-spring 4.0.6、Hibernate 4.3.5...
2. **配置DBCP** 配置DBCP通常涉及以下几个关键参数: - `driverClassName`:指定数据库驱动类名,例如`com.mysql.jdbc.Driver`。 - `url`:数据库连接URL,如`jdbc:mysql://localhost:3306/mydatabase`。 - `...
1. **连接池管理**:DBCP2提供了连接池的管理接口,允许开发者配置连接池的大小、超时设置、验证策略等。这些配置可以通过XML或Java代码进行。 2. **数据源类**:如`BasicDataSource`,它是实现了`javax.sql....
Apache Commons DBCP2是Apache软件基金会开发的一个数据库连接池组件,版本号为2.7.0。这个组件主要用于管理数据库连接,提高数据库操作的...通过合理配置和使用DBCP2,开发者可以构建更高效、稳定的数据库应用程序。
2. **配置属性文件**: 创建一个properties文件,如`dbcp.properties`,用于存储数据库连接池的配置参数。常见的配置项有: - `driverClassName`: 数据库驱动类名,如`com.mysql.jdbc.Driver`。 - `url`: 数据库...
随着`commons-dbcp2`的版本更新,数据库连接池的配置也有了相应的调整。为了更好地理解和配置这些参数,本文将详细解析`commons-dbcp2`中的一些关键参数及其意义。 #### 1. `maxIdle` - **参数描述**:表示连接池中...
配置DBCP需要了解一些核心参数,这些参数可以帮助开发者根据不同的应用场景调整连接池的行为,从而获得最佳的性能和资源利用效率。 在配置DBCP之前,首先需要在项目中引入DBCP的依赖。根据提供的内容,我们可以看到...
配置DBCP通常涉及到以下几个核心参数: 1. **driverClassName**:指定数据库驱动类名,例如`com.mysql.jdbc.Driver`对于MySQL。 2. **url**:数据库的JDBC连接URL,包含数据库服务器地址、端口、数据库名称等信息。...
2. **DBCP的主要功能** - 连接池管理:自动分配、回收和监控数据库连接,确保连接的有效性和安全性。 - 性能优化:通过复用连接,减少数据库的并发压力,提高系统性能。 - 资源管理:限制最大连接数,防止资源...
2. **配置文件**:通常,我们使用一个XML配置文件来配置DBCP连接池,如`dbcp-config.xml`。配置文件中包含以下主要参数: - `driverClassName`:数据库驱动类名,如`com.mysql.jdbc.Driver`。 - `url`:数据库连接...
在本配置中,我们将探讨如何将Spring MVC与Apache DBCP数据源和JdbcTemplate结合使用,以实现高效、安全的数据库操作。 Apache DBCP(Database Connection Pool)是一个连接池组件,它允许应用在多个用户之间共享...
核心库"commons-dbcp2-2.5.0.jar"包含了DBCP2的所有类和方法,这些类和方法使得开发者能够方便地在自己的应用中集成和配置数据库连接池。这个库依赖于Apache Commons Pool2,因为DBCP2使用了Pool2来管理数据库连接的...