关键词:proxool 连接池 开源
可以根据自己的实际情况,选择不同的配置,可以选择properties、XML、Servlet等配置,官方网站上都有介绍。
1、下载proxool 地址:http://proxool.sourceforge.net
2、解压缩proxool-0.9.0RC2.zip,拷贝lib/proxool-0.9.0RC2.jar到web-info/lib
拷贝jdbc驱动到web-info/lib
3、在WEB-INF/classes/下建立文件:Proxool.properties
文件内容如下:
jdbc-0.proxool.alias=ORA
jdbc-0.proxool.driver-class=oracle.jdbc.driver.OracleDriver
jdbc-0.proxool.driver-url=jdbc:oracle:thin:@192.168.108.6:1521:ORA
jdbc-0.user=SA
jdbc-0.password=SA
jdbc-0.proxool.maximum-connection-count=1000
jdbc-0.proxool.minimum-connection-count=3
jdbc-0.proxool.prototype-count=4
jdbc-0.proxool.house-keeping-test-sql=select
sysdate from
DUAL
jdbc-0.proxool.verbose=true
jdbc-0.proxool.statistics=10s,1m,1d
jdbc-0.proxool.statistics-log-level=ERROR
#alias是别名;
#driver-url是驱动的url,就是连接的url;
#driver-class是驱动的类,就是数据库驱动;
#user和password是设置登陆数据库的用户名和密码
#prototype-count
最少保持的空闲连接数
#maximum-connection-lifetime 最大连接生命周期
默认值:4小时
#maximum-active-time: 最大活动时间 默认值:5分钟
#maximum-connection-count
最大连接数 默认值:15个
#minimum-connection-count 最小连接数
默认值:5个
#house-keeping-sleep-time
proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁
#maximum-new-connections
指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受
4、在web.xml文件内加入以下内容:
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>propertyFile</param-name>
<param-value>WEB-INF/Proxool.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- proxool提供的管理监控工具,可查看当前数据库连接情况。如果运行不成功,请删除本行
-->
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/Admin</url-pattern>
</servlet-mapping>
5、在调用数据库连接代码:
//Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
Connection
conn = DriverManager.getConnection("proxool.ORA");
con.close();
6、利用proxool监控工具查看数据库运行状态。
发表评论
-
数据库常识
2011-07-05 14:56 0delete from aa truncate table ... -
Oracle存储过程实例
2010-01-28 22:47 9234create or replace proc ... -
JDBC事务
2010-01-28 22:28 0作者:Jack Shirazi 开发 ... -
Oracle与SQL Server事务处理的比较
2010-01-28 22:03 1506事务处理是所有大型数 ... -
Sqlldr简介
2009-10-21 14:10 1290罗列了网上常见的三篇Sqlldr的介绍 一:sql lo ... -
Oracle中实现行列转换的方法
2009-07-21 22:31 1250student subject grade -------- ... -
oracle 中日期的加减
2009-07-21 22:00 21535加法 select sysdate,add_mo ... -
Oracle 分页
2009-03-26 17:07 0select * from (select rownum ... -
MYSQL的乱码问题
2009-02-17 12:45 839总结了一下几个处理方法 1:改变数据库的默认编码配置,在MYS ... -
几种开源数据库连接池的使用 --转载
2009-01-17 13:36 1790转载: http://www.blogjava.net/fa ... -
Resin和Tomcat的JNDI数据连接池配置
2009-01-17 13:35 4190先说Resin的JNDI数据池连 ... -
tomcat5.0与tomcat5.5的数据库连接池jndi配置区别
2009-01-17 13:35 1752在tomcat5.5版本以前,可以说jndi配置相对是比较复杂 ... -
tomcat5.0连接池配置成功了,池连,JNDI
2009-01-17 13:34 0http://heisetoufa.iteye.com/blo ... -
java连接oracle数据库的各种方法及java在数据库中的含义
2009-01-17 13:34 1244java与oracle的接口: 在数据库中运行JA ... -
java实现 excel 中数据导入 oracle
2009-01-17 13:31 2953ORACLE是有一个叫ADI的解决方案 所需的额外包:comm ... -
registerOutParameter Method (SQLServerCallableStat
2009-01-17 13:31 1097registerOutParameter Method (SQ ... -
JDBCTM 指南CallableStatement
2009-01-17 13:31 10827 - CallableStatement 本概述 ... -
OJB查询
2009-01-17 13:27 1555该文档介绍了不同查询 ... -
OJB MySQL 配置
2009-01-17 13:26 11281. repository-database.xml < ... -
深入解析什么是存储过程
2009-01-17 13:26 2247深入解析什么是存储过 ...
相关推荐
Proxool是Apache Software Foundation开发的一个开源数据库连接池实现,它在Java环境中广泛使用,以提升应用的性能和资源利用率。 在传统的JDBC编程中,每次需要与数据库交互时,都需要创建一个新的连接,执行完SQL...
Proxool是其中一个轻量级、开源的数据库连接池实现,它提供了灵活的配置和监控功能。 Proxool的工作原理: 1. 当应用程序需要数据库连接时,不再直接创建新的连接,而是从连接池中获取已经建立好的连接。 2. 如果...
Proxool是Apache的一个开源项目,提供了一个轻量级的数据库连接池实现。在本配置中,我们将探讨如何使用Proxool来配置MySQL数据库,以解决8小时连接时限问题,并方便地集成到Tomcat服务器中。 **1. Proxool简介** ...
Proxool是Apache软件基金会提供的一款开源的数据库连接池实现,它的主要功能是管理和复用数据库连接,避免了频繁创建和关闭数据库连接所导致的性能开销。在Java环境下,Proxool.jar是使用Proxool数据库连接池服务的...
Proxool是Apache软件基金会的一个开源项目,它提供了一个轻量级、高性能的数据库连接池解决方案。Proxool与其他连接池如C3P0、DBCP等相比,具有配置灵活、监控能力强的特点。在Java应用中,Proxool能够与JDBC无缝...
3. **Proxool**:Proxool是另一个开源的数据库连接池,它通过代理的方式管理数据库连接。Proxool提供实时的监控信息,如连接使用情况、性能统计等,便于对系统进行优化。它具有良好的可扩展性,可以轻松集成到各种...
Proxool是Apache软件基金会开发的一个开源数据库连接池实现,它提供了一种灵活且可配置的方式来管理数据库连接资源。 首先,让我们深入理解什么是Java连接池。在Java编程中,JDBC(Java Database Connectivity)...
本文将深入解析几种常用的数据库连接池——Apache DBCP、C3P0、Proxool、BoneCP的详细配置参数,帮助开发者更好地理解和应用这些技术。 ### Apache DBCP **dataSource**: 配置数据源,通常在应用服务器的配置文件...
Proxool是Apache软件基金会的一个开源项目,提供了一个轻量级、高性能的数据库连接池解决方案。本篇文章将深入探讨Proxool数据库连接池的配置及其重要性。 首先,理解Proxool的基本概念是必要的。Proxool是Proxy + ...
以下是一些主要的开源数据库连接池及其特点: 1. **C3P0**:这是一个包含JDBC 3和JDBC 2扩展规范的开源连接池,它提供了一种实现DataSources对象的方式,可以方便地与Hibernate集成。 2. **Proxool**:它是一个...
Proxool是一个开源的、轻量级的Java数据库连接池实现,它提供了一种高效、灵活的方式来管理数据库连接。在某些场景下,为了保护敏感信息,如数据库的用户名和密码,我们需要对这些数据进行加密处理。"proxool连接池...
本文将详细介绍几个常见的Java数据库连接池实现:C3P0、Druid、JNDI、DBCP、Proxool以及BoneCP,并结合Spring+MyBatis+maven环境下的应用示例进行解析。 1. C3P0: C3P0是一个开源的JDBC连接池,它实现了数据源和...
总结,配置Hibernate中的第三方数据库连接池Proxool,可以提升系统的性能和资源利用率。正确配置和使用Proxool,对于Java Web开发者来说,是优化数据库访问策略、提升系统稳定性和响应速度的重要手段。
Proxool作为源码开放的项目,源自著名的开源平台SourceForge,它为Java开发者提供了一个高效且易于管理的数据库连接池解决方案。数据库连接池在多用户、多线程的应用环境中扮演着至关重要的角色,通过复用已建立的...
Proxool是Apache软件基金会的一个开源项目,提供了一个轻量级的数据库连接池解决方案。本文将详细介绍如何使用Proxcool配置MySQL数据库连接池,并解答可能遇到的问题。 首先,理解Proxool的基本概念。Proxool是一个...
Proxool是一个开源的数据库连接池,它提供了一种高效且灵活的方式来管理和复用数据库连接,从而提升应用程序的性能和稳定性。以下是对Proxool数据库连接池的详细说明: 1. **基本概念**: - **数据库连接池**:...
Proxool是另一个开源的数据库连接池,它的特点是: 1. **动态调整**:能够根据系统负载动态调整连接池大小。 2. **监控与统计**:提供丰富的监控信息,方便诊断和优化。 3. **连接池预热**:启动时可以预创建一定...
Proxool是Apache软件基金会的一个开源项目,它提供了一个轻量级的数据库连接池实现。Proxool通过创建一个数据库连接池来管理数据库连接,避免了频繁创建和销毁连接带来的开销,提高了系统资源利用率。 2. **安装与...
本篇文章将探讨几种常见的数据库连接池的使用比较,包括Proxool、DBCP、C3P0,并通过配置文件(如`proxool.xml`、`dbcp.xml`和`c3p0.xml`)来展示它们的配置细节。 首先,我们来看Proxool,它是一个轻量级的数据库...