Kristian Waagan wrote:
Matt Doran wrote:
Peter Ondruška wrote:
Yes, Derby does not provide connection pool, pick your favourite (I can confirm c3p0 works very well for me). Peter

We also use c3p0 with embedded derby, but it's mainly just our default configuration so if you switch our app over to a network based database you can take advantage of the pooling.

When using embedded derby is there advantage (or disadvantage!) to using a DB connection pool?

Hi Matt,

I see some people claim c3p0 is a "dead project". Does anyone know if this is the fact? From the SourceForge site I see that the last download was added in May 2007. Even though there hasn't been any releases lately, the project may still be of great use to people :)
I'm not sure. But it's still shipped with the latest version of Hibernate ... so that's a pretty good indication that it's a pretty good utility. And we've never had any problem with it and we have 10,000's of customer using our product. <shrug>.


I also remember that some people had problems using a certain c3p0 version with Derby embedded because c3p0 used Thread.interrupt(). This caused Derby to abort writes (at least when using NIO). With the client driver, this isn't a problem. I'm not sure if this problem is present in the latest version of c3p0 (maybe one could do a quick scan of the source).


Regards,

Reply via email to