[寻]连接池例子

02-09-28 CrazyJavar

要求:

1.可以不依赖于任何特殊J2EE Server

2.代码越短越好

3.性能不要太差

4.有文档最好

哪位高手可以给个例子?

wait4friend
2002-09-28 14:06

Utilities.zip

cc
2002-09-28 14:30

讲讲思路吧。

wait4friend
2002-09-28 15:27

uitl.database.ConnectionManager

用队列保存min个连接,尾进头出。getConnection()检查队列中如有,从头弹出,如果这时候没有可用的,循环等待指定时间,如果还是没有(异常),返回null。后台的线程检查队列中的可用连接数目是否小于min,如果小于,生成并在队列尾部插入min-size个连接。用户freeConnection,如果size<max,插入尾部,否则释放。

wait4friend
2002-09-28 15:30

用户freeConnection(conn),如果size 不小于max,插入队列尾部,否则释放这个conn

4Go 1 2 3 4 下一页