太聪明了!
还有一点,在每一个连接使用完之后,一定要记得返回对象给连接池,而且要在finally块里面做。道理一想就明了。

解决方案 »

  1.   

    连接池也就是对象池,基本的类似如下的属性是应该具备的:
    MaxCount
    MinCount
    如果是数据库连接池,还可以加上数据库相关的一些属性。MaxCount和MinCount是比较关键的属性,MaxCount指对象池能够容纳的最大对象数目,而MinCount是指对象池始终保持的对象数目。对照在数据库连接池上,处于MinCount内的数据库连接就可以是始终保持的连接。BTW,代码挺烂的。
      

  2.   

    对象池是比较成熟的技术了,没有必要自己来实现。学习的话可以例外。
    请参见 jakarta.apache.org 的 commons-pool 和 commons-dbcp