I'm using commons dbcp basic datasource with connection pooling through the postgre jdbc driver. The dbcp doc says maxOpenPreparedStatements should be a value less than the maximum number of cursors that can be open on a connection. The connection limit is set to 100, what is the max number of cursors per connection, does it have a limit?