在标准包里有个连接池类,是在apatch.XXXX.lib的一个包里,里面有个ConnectionPool的接口,一个ConnectionManager,和一个DefaultConnectionPool implements ConnectionPool,我试着用Default,但是它竟然连test连接都无法通过,首先在读driver就失败说找不到合适的driver.
我用完全自己写的连接池类时一点问题都没有,请问各位前辈,那个自带的连接池类谁有用过?具体怎么个用法?

解决方案 »

  1.   

    不明白,ConnectionPool好像在jdk里没有的吧?你说的是:PooledConnection?那只是一个接口。apache不是sun的,dbcp?
    你自己写的连接池类可定用到了注册driver或者配置datasource的操作吧?
    你把代码贴上来看看。
      

  2.   

    package org.apache.xalan.lib.sql在这个包里,一个是public interface ConnectionPool;
    另外有public class ConnectionPoolManager;
    public class DefaultConnectionPool implements ConnectionPool
    我看方法注释认为可以直接利用DefaultConnectionPool,哪位帮我想想
      

  3.   

    你想自己写应用程序的连接池?GOOGLE一下,不是使用这个来建立应用连接,至少我不用这个,我用了DBCP包里的另一个类来做应用连接,类名忘记了,我也是GOOGLE搜索出来的
      

  4.   

    DBCP是Apache上一个连接池的项目,利用它来构造连接池是非常方便快捷的. 
    首先DBCP需要依赖另外两个项目分别是pool以及collections,这三个项目都是属于commons大项目中的子项目. 
    也就是需要的jar文件如下: 1:commons-dbcp-1.1.jar 
    2:commons-pool-1.1.jar 
    3:commons-collections-3.0.jar 你找的是哪个jar包?
      

  5.   

    我说的是j2sdk1.4就带有的,包路径是org.apache.xalan.lib.sql,我会自己写连接池,只是想知道这个自带的怎么用?