Uses a connection pool instead of a single connection