use c3p0 connection pool