Proxool 0.9.0RC3 Postgre8.19 配置和使用说明
来源:百度文库 编辑:神马文学网 时间:2024/04/19 11:25:19
Proxool 0.9.0RC3 Postgre8.19 配置说明
《Proxool 0.9.0RC3 Postgre8.19 配置和使用说明》
寻觅了好久Postgre配置Proxool的方法,网上虽然有一些资料,但是都不是基于 0.9版本的,但是总是不能正常运行,郁闷了好久。
经过了几天的自己摸索,终于能够正常运行了,所以把配置方法记录下来方便以后学习使用。
服务器版本:CentOS 5
DB版本:PostgreSQL 8.19
J2EE服务器:Apach+Tomcat 5.5.23+JDK1.5
数据库联接池:Proxool0.9.0 RC3
PostgreSQL驱动:postgresql-8.1-409.jdbc3.jar
Web程序框架:Struts
Porxool 配置文件
--==--==--==--==--====--==--==--==--==--==--==
WMS
jdbc:postgresql://192.168.210.184:5432/wms
org.postgresql.Driver
2
40
20
2
select CURRENT_DATE
--==--==--==--==--====--==--==--==--==--==--==
配置说明:
alias -〉数据库连接别名(程序中需要使用的名称)
driver-url -〉数据库驱动
driver-class -〉驱动程序类
driver-properties -〉联机数据库的用户和密码
minimum-connection-count -〉最小连接数量,建议设置0以上,保证第一次连接时间
maximum-connection-count -〉最大连接数量,如果超过最大连接数量则会抛出异常。连接数设置过多,服务器CPU和内存性能消耗很大。
simultaneous-build-throttle -〉同时最大连接数
prototype-count -〉一次产生连接的数量。
例:如果现在prototype-count设置为4个,但是现在已经有2个可以获得的连接,那么将会试图再创建2个连接。
但不能超过最大连接数。
maximum-active-time -〉连接最大时间活动 默认5分钟
maximum-connection-lifetime -〉连接最大生命时间 默认4小时
--==--==--==--==--====--==--==--==--==--==--==
。。。。。。。。。。。。
ServletConfigurator
org.logicalcobwebs.proxool.configuration.ServletConfigurator
xmlFile
WEB-INF/proxool.xml
1
。。。。。。。。。。。。。
--==--==--==--==--====--==--==--==--==--==--==
Java使用方法:
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String po = "";
con = DriverManager.getConnection("proxool.WMS");
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String query = "select * from as1_mst_040";
rs = stmt.executeQuery(query);
while (rs.next()) {
po = rs.getString("USER_NAME");
}
stmt.close();
con.close();
需要注意问题:
1。虽然使用数据库连接池进行管理,但是仍然不要忘记释放DB连接,否则数据库连接池的最大数量会很快被消耗殆尽,
死连接需要5分钟才能被自动剔出,如果有一个程序没有关闭数据库连接,就会出现数据库达到最大连接数的错误。
2。本人开始是使用Tomcat5.5.20+1.4JDK,结果数据连接池始终报错,寻找许久也没有找到问题,最后更新成1.5后正常,
如果您发现在Linux下1.4JDK不能正常运行,那么请先考虑一下JDK版本问题。
3。Web Admin监视死连接
尽量配置Web管理页面,监视数据库连接情况,
本人配置后显示如下:0 (active), 2 (available), 40 (max)
当您发现连接详细里出现大量红色字的信息时(active>0),那么可能是存在了死连接,请注意查找程序是否是存在没有关闭的连接。
《Proxool 0.9.0RC3 Postgre8.19 配置和使用说明》
寻觅了好久Postgre配置Proxool的方法,网上虽然有一些资料,但是都不是基于 0.9版本的,但是总是不能正常运行,郁闷了好久。
经过了几天的自己摸索,终于能够正常运行了,所以把配置方法记录下来方便以后学习使用。
服务器版本:CentOS 5
DB版本:PostgreSQL 8.19
J2EE服务器:Apach+Tomcat 5.5.23+JDK1.5
数据库联接池:Proxool0.9.0 RC3
PostgreSQL驱动:postgresql-8.1-409.jdbc3.jar
Web程序框架:Struts
Porxool 配置文件
--==--==--==--==--==
--==--==--==--==--==
配置说明:
alias -〉数据库连接别名(程序中需要使用的名称)
driver-url -〉数据库驱动
driver-class -〉驱动程序类
driver-properties -〉联机数据库的用户和密码
minimum-connection-count -〉最小连接数量,建议设置0以上,保证第一次连接时间
maximum-connection-count -〉最大连接数量,如果超过最大连接数量则会抛出异常。连接数设置过多,服务器CPU和内存性能消耗很大。
simultaneous-build-throttle -〉同时最大连接数
prototype-count -〉一次产生连接的数量。
例:如果现在prototype-count设置为4个,但是现在已经有2个可以获得的连接,那么将会试图再创建2个连接。
但不能超过最大连接数。
maximum-active-time -〉连接最大时间活动 默认5分钟
maximum-connection-lifetime -〉连接最大生命时间 默认4小时
--==--==--==--==--==
。。。。。。。。。。。。
org.logicalcobwebs.proxool.configuration.ServletConfigurator
。。。。。。。。。。。。。
--==--==--==--==--==
Java使用方法:
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String po = "";
con = DriverManager.getConnection("proxool.WMS");
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String query = "select * from as1_mst_040";
rs = stmt.executeQuery(query);
while (rs.next()) {
po = rs.getString("USER_NAME");
}
stmt.close();
con.close();
需要注意问题:
1。虽然使用数据库连接池进行管理,但是仍然不要忘记释放DB连接,否则数据库连接池的最大数量会很快被消耗殆尽,
死连接需要5分钟才能被自动剔出,如果有一个程序没有关闭数据库连接,就会出现数据库达到最大连接数的错误。
2。本人开始是使用Tomcat5.5.20+1.4JDK,结果数据连接池始终报错,寻找许久也没有找到问题,最后更新成1.5后正常,
如果您发现在Linux下1.4JDK不能正常运行,那么请先考虑一下JDK版本问题。
3。Web Admin监视死连接
尽量配置Web管理页面,监视数据库连接情况,
本人配置后显示如下:0 (active), 2 (available), 40 (max)
当您发现连接详细里出现大量红色字的信息时(active>0),那么可能是存在了死连接,请注意查找程序是否是存在没有关闭的连接。
Proxool 0.9.0RC3 Postgre8.19 配置和使用说明
proxool 配置
proxool 配置1
proxool连接池配置详细说明
Axis 1.2 RC3 在 tomcat 5.5.8下的配置
spring中使用proxool作数据源连接池的配置
proxool连接池配置详细说明 - New - JavaEye论坛
Ibatis2.0使用说明(二)——配置篇(4)(转载)
股票软件安装和使用说明
快捷键使用说明和电脑术语注解
各种天然水功效和使用说明
Proxool连接池设置
S2SH+proxool JNDI 数据源
OpenVPN 配置和使用
了解和配置?PAM
SVN和VS2005配置
配置SPAN和RSPAN
流行钢琴网 - overture4.0 使用说明
流行钢琴网 - overture4.0 使用说明
*.theme和*.msstyles主题文件的安装使用说明
*.theme和*.msstyles主题文件的安装使用说明
双系统必备软件:VistaBootPRO汉化免装版下载和使用说明
Oracle中TRUNCATE和Delete区别及TRUNCATE使用说明
双系统必备软件:VistaBootPRO汉化免装版下载和使用说明