Connection pooling options with JDBC: DBCP vs C3P0 - Stack Overflow
c3p0-v0.9.1.1 - JDBC3 Connection and Statement Pooling - Documentation
C3P0 manual - djVoo: Look it up, take your notes, and define your own
Lock Ordering in C3p0 - Stack Overflow
c3p0-v0.9.1.1 - JDBC3 Connection and Statement Pooling - Documentation "Statement and ResultSets are carefully cleaned up when pooled Connections and Statements are checked in..."