A ConnectionPool manages access to database connections by keeping multiple connections and giving threads exclusive access to each connection.
[Validate]