RT...

解决方案 »

  1.   

    先up一下,我也正在看这个问题我现在的理解是:不是。JDBC支持的CommonDataSource有三个子接口:
    DataSource(就是我们指的数据源)、
    ConnectionPoolDataSource(供应用服务器的连接池管理器访问的由JDBC驱动实现,并且与DataSource没有继承关系)、
    XADataSource(用于分布式事务);另外JDBC驱动还需要实现两个接口:
    Connection(我们使用的)、
    PooledConnection(也是JDBC驱动实现的,供连接池管理器访问的,由PooledConnection可以获得Connection,这两个接口也没有继承关系);而管理连接池的算法不是JDBC驱动的部分,是由连接池管理器实现的。
      

  2.   

    我觉得数据源简单的可以认为就是你的DB,连接池就是建立你程序与DB的连接方式之一。数据源有很多种 我们常用到的是关系型数据库。