追随Java
简单的事情重复做,就会产生累积效应!
BlogJava
首页
新文章
新随笔
聚合
管理
posts - 260, comments - 338, trackbacks - 0
用Proxool来配置连接池
很想采用opensourc的项目proxool来实现连接池。可它可真要我伤心的呀,测试了很久,也没有成功。不是说没有找到配置文件,就是说没有合适的驱动。真是晕,真是奇怪。我明明按照要求把配置文件和一直用的jdbc驱动程序放在了classpath下,可就是出现了问题,只能说明一点,那就是我还是没有明白它的原理。最后,找了很多的资料,终于测试成功了一种。
下面说明一下,在web application下用proxool来配置pool:
1)下载proxool类包
去
http://proxool.sf.net/
下最新的proxool。
2)把proxool类包,jdbc驱动程序放到WEB-INF/LIB下
3)添加连接信息的配置文件,并放入WEB-INF/LIB下,如protest.xml
<?
xml version="1.0" encoding="ISO-8859-1"
?>
<!--
the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored.
-->
<
something-else-entirely
>
<
proxool
>
<
alias
>
dglabour
</
alias
>
<
driver-url
>
jdbc:microsoft:sqlserver://192.168.1.35:1433;DatabaseName=dg_labour;SelectMethod=cursor;
</
driver-url
>
<
driver-class
>
com.microsoft.jdbc.sqlserver.SQLServerDriver
</
driver-class
>
<
driver-properties
>
<
property
name
="user"
value
="sa"
/>
<
property
name
="password"
value
="123"
/>
</
driver-properties
>
<
maximum-connection-count
>
10
</
maximum-connection-count
>
<
house-keeping-test-sql
>
select CURRENT_DATE
</
house-keeping-test-sql
>
</
proxool
>
</
something-else-entirely
>
4)在web.xml文件中添加如下代码
<
servlet
>
<
servlet-name
>
ServletConfigurator
</
servlet-name
>
<
servlet-class
>
org.logicalcobwebs.proxool.configuration.ServletConfigurator
</
servlet-class
>
<
init-param
>
<
param-name
>
xmlFile
</
param-name
>
<
param-value
>
WEB-INF/protest.xml
</
param-value
>
</
init-param
>
<
load-on-startup
>
1
</
load-on-startup
>
</
servlet
>
<
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)在程序中用如下代码来调用,
connection
=
DriverManager.getConnection(
"
proxool.dglabour
"
);
6)测试页面
http://localhost:8080/shipment/admin
shipment是web applicate名字
7)相关参考资料请看下载包中的文档,和
http://sentom.net/list.asp?id=33
。
posted on 2005-09-02 14:56
Harryson
阅读(1233)
评论(0)
编辑
收藏
所属分类:
Proxool
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
<
2005年9月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(10)
给我留言
查看公开留言
查看私人留言
随笔分类
(319)
AJAX(4)
Coffee House(78)
cvs(2)
cygwin(2)
Eclipse(5)
EJB(13)
ERP(2)
Hibernate(15)
Html(9)
iBatis(3)
IDE(5)
J2SE(17)
Javascript(14)
Jboss(10)
Jdbc(4)
Jni--Communication(3)
Management(18)
NetWork(7)
Oracle
PowerDesigner(2)
Proxool(1)
Question(12)
SoftwareEngineering(20)
Spring(17)
SqlServer(18)
Struts(4)
Tutorial(15)
VFP(1)
Web Service (1)
WebWork(6)
WSAD(11)
AJAX
Buffalo
DWR
Coffee House
CCTV
slashdotcn
verycd
凯迪网络
联合早报
蓝牙耳机
CSS
bindows
netvtm
Onestab
openwebdesign
UI设计
walterzorn
WebFx
蓝色经典论坛
Java
IBM
Java.net
Java.sun
JavaWorld
JAVA天下
onjava
sourceforge
JavaScript
JavaScript论坛
Open Source
Apache
bjug
Codehaus
crack
eclipse-plugins
grails
Hibernate
Jboss
laszlo
Midwinter
OpenOffice
Spring
theserverside
WebWork
webworkSc
源码网
一个不错的源码发布与下载网站
ProjectManagement
domain-driven design
信息资源
软件架构
项目管理者联盟
友情Blog
@misseye
BuggyBean
Gavin King
James Strachan
JC
liuruhong
Rami
Rory Ye
techno.blog("Dion")
utopian
Waterye
平和大度 探索追求
梦想风暴
独钓寒江
透明思考
最新随笔
1. 工作认真就够了吗?
2. 出门在外请多注意安全
3. 物业管理公司太不负责任,真让人气愤
4. 你是否还在为学历在担心?
5. 公司准备上ERP的情况
6. WAS非常奇怪的问题
7. 系统上线感悟
8. 关注自己的职业发展方向
9. 硬盘资料整理好了吗?备份了吗?
10. 说说公司给大家工作PC的配置?
11. CVS使用注意
12. 空调噪音问题严重
13. 私活就那么难搞定吗?
14. 用groovy你能做一些酷的事情
15. acegi是一个很好的开源项目,通过认证和授权来保护资源
最新评论
1. re: spring初始化时出错了,[未登录]
没有编译好
--ff
2. re: Error creating bean with name
@呵呵
缺少包。commons-pool.jar
--tlj
3. re: 正则表达式(限制text只允许输入int ,float)
去你妈逼滴
--操你妈
4. re: 正则表达式(限制text只允许输入int ,float)
1212
--ht
5. dddddddddddd
ddddddddddddddddd
--ddddddddddddd
6. re: 关于java使用javacomm20-win32实践总结
javax.comm.CommDriver driver = null; diver没有初始化吧?
--lsc
7. re: spring+hibernate初始化出错,错误真是隐蔽得很,让人郁闷,,,
太感谢了,这个问题弄了我超久
--qiuzhiye51
8. re: org.hibernate.PropertyNotFoundException: Could not find a getter for empDeptId in class com.legend.shipment.Temployee
太谢谢了 这个问题我找了很久 谢谢
--sos
9. re: javascript 与applet的通讯 和java与c(dll文件)通讯,最终在b/s架构下实现与硬件(读卡器)通讯
与硬件通讯的dll还需要自己写吗?
--南无
10. re: 太不负责任,真让人气愤
评论内容较长,点击标题查看
--8989899
阅读排行榜
1. 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 中的标识列插入显式值。(30148)
2. Error creating bean with name (18528)
3. CPU使用率不高,内存怎么使用率也不高,但系统假死了(9239)
4. org.hibernate.PropertyNotFoundException: Could not find a getter for empDeptId in class com.legend.shipment.Temployee(8680)
5. PowerDesigner学习指南(8194)
6. spring+hibernate初始化出错,错误真是隐蔽得很,让人郁闷,,,(7917)
7. 私活就那么难搞定吗?(7686)
8. javascript 与applet的通讯 和java与c(dll文件)通讯,最终在b/s架构下实现与硬件(读卡器)通讯(6190)
9. 用hibernate作为持久层,update是出现了重复记录(6163)
10. 关于java使用javacomm20-win32实践总结(5938)
11. 正则表达式(限制text只允许输入int ,float)(5588)
12. spring+hibernate下连接两个以上的数据库(5295)
13. Cannot create JDBC driver of class (4896)
14. jboss+eclipse+jboss-IDE部署运行EJB3(4879)
15. ResultSet can not re-read row data for column(4806)
评论排行榜
1. GMail邀请函(43)
2. 私活就那么难搞定吗?(19)
3. 合同期满,是留还是跳,怎样抉择?(16)
4. javascript 与applet的通讯 和java与c(dll文件)通讯,最终在b/s架构下实现与硬件(读卡器)通讯(13)
5. ResultSet can not re-read row data for column(11)
6. 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 中的标识列插入显式值。(11)
7. 出事了,盗版被抓,(11)
8. PowerDesigner学习指南(9)
9. 奇怪的死机??(9)
10. 项目(框架)架构的抉择(8)