You can try connection pooling. When a connection to a database is made a new connection is made and destroyed every time a user connects and disconnects.
Database service provider can implement a pooling technique that can allow multiple connection objects from a resource pool to be shared transparently among the requesting clients. Basically, connections are not destroyed but are released after use into a pool of connections.
The load script syntax to setup the pooling capability is as follows:
The default setting is 1.