Hi


The java servlet engine will have its own connection pooling manager, whenever a request comes it
allocates a free connection to that request. Once the request is complete, it returns the connection
to the connection pooling. if there is any ohter request waiting for connection it will be given the
same connection. In the meantime if there are more requests which needs a connection the connection
pooling manager allocates new connection, this goes on until it reaches the maximum number of
connections defined in the connection pooling manager. Once it reaches the limit, it starts queuing
the requests until a connection is freed by one of the previous requests. I hope this helps you.