You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Eugene Gluzberg <ja...@hottermail.net> on 2002/08/02 17:15:22 UTC
Question
What is the difference between dbcp and jdbc2pool?
Eugene
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Question
Posted by John McNally <jm...@collab.net>.
First of all, use better subjects. Your email came pretty close to
going directly to my trash and I'm sure it will for others that might
have a good answer.
dbcp contains several components useful for building a connection pool
(cp). It also contains a couple cp implementations. The provider for
physical connections for the pools in dbcp is either a Driver or a
non-pooling DataSource. For example, probably the most often used pool,
BasicDataSource, uses a Driver on the backend and presents a DataSource
front.
In jdbc2 and jdbc3, vendors should supply a ConnectionPoolDataSource
(CPDS). CP's then use this as the source of physical connections. The
jdbc2pool package uses this source. jdbc2pool package also provides a
CPDS implementation that adapts a Driver, so that jdbc2pool can be used
with jdbc implementations that have not implemented the latest specs.
The code from jdbc2pool will be moved into dbcp. I was asked to wait
till after a 1.0 dbcp release. I may ask to revisit that, but have been
too busy to worry about it.
john mcnally
On Fri, 2002-08-02 at 08:15, Eugene Gluzberg wrote:
>
> What is the difference between dbcp and jdbc2pool?
>
> Eugene
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>