c3p0 is an easy-to-use Java library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension. WWW: https://www.mchange.com/projects/c3p0/