前提:
项目导入DB2的驱动jar包
驱动包
下载
>关于DBCP
DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:commons-dbcp.jar,commons-pool.jar,commons-collection...
分类:
数据库 时间:
2014-11-05 19:42:21
阅读次数:
214
aspectjrt.jaraspectjweaver.jarcglib-nodep-2.1_3.jarcommon-annotations.jarcommons-dbcp.jarcommons-logging-1.1.1.jarcommons-pool.jarspring.jar
分类:
编程语言 时间:
2014-11-05 12:42:45
阅读次数:
234
1. 为什么要引入数据库连接池 应用程序直接获取连接的方式中,用户每次请求都需要向服务器获得连接,而服务器创建连接通常需要消耗相对较大的资源,创建时间也较长.假设网站一天10万的访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库服务器的资源,并且极易造成数据库服务器内存溢出,宕机.2. ....
分类:
数据库 时间:
2014-11-02 23:45:24
阅读次数:
337
目前有多重方式创建数据库连接池:JNDI,DBCP,C3P0等为什么需要连接池:使用java API DriverManager.getConnection()创建数据库连接,耗费内存和时间,实时性低;这种方式获取的connection需要手动关闭,不然会耗费大量的内存资源;对于频繁数据库操作,这种...
分类:
数据库 时间:
2014-10-31 11:35:09
阅读次数:
385
Connection connection = (Connection) dbcp.getConn(); int affectRows = qr.update(connection, sql,params); BigInteger id =...
分类:
其他好文 时间:
2014-10-28 23:43:25
阅读次数:
360
弄了我一下午,把该加的包都加进去了还是没用,后来把DBCP的包打开来看看才发现路径不对。配置如下: 注意class的路径
分类:
数据库 时间:
2014-10-28 19:59:16
阅读次数:
527
1、分析 看到标题 DBCP 首先想到的肯定是 数据库连接池哪方面有问题,那么先别着急去解决,不要一股脑就钻进逻辑代码中,然后启用调试就开始一步一步的分析。我们首先要做的就是想,想想数据库连接池,在项目中是如何实现的,那么不管你或早或晚,都会想到数据库连接池相关的配置文件和代码。那么问题来了,...
分类:
数据库 时间:
2014-10-27 12:35:57
阅读次数:
554
上一篇文章简单介绍了数据库连接池的基本原理实现,链接:数据库连接池的简单实现
这里我们介绍两种常用数据库连接池的使用:
1.DBCP数据库连接池:
package com.itheima.jdbc;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import...
分类:
数据库 时间:
2014-10-26 15:42:03
阅读次数:
299
DataSource能够集中管理数据库连接,降低维护工作量,使部署更简单;Spring的DataSource配置:(Spring数据源配置)这里使用dbcp,还有非常多其它的如c3p0,jdbc,jndi等DataSource和定义普通Bean一样,指定id、类别,注入属性;网站停止时,应该调用Da...
分类:
编程语言 时间:
2014-10-13 23:16:37
阅读次数:
297
一、创建spring项目项目名称:spring101302二、在项目上添加jar包1.在项目中创建lib目录/lib2.在lib目录下添加spring支持commons-logging.jarjunit-4.10.jarlog4j.jarmysql-connector-java-5.1.18-bin.jarspring-beans-3.2.0.RELEASE.jarspring-context-3.2.0.RELEASE.jarsprin..
分类:
数据库 时间:
2014-10-13 18:38:40
阅读次数:
227