creating an adapter is really very lightweight (almost instantly), so I'd really opt for closing the connection when you're done and also not keep the adapter around. Especially in a web scenario, as multiple requests will be executed on multiple threads which means you will run the risk of sharing the adapter across threads, which will cause big problems.
So what you have with a shared adapter instance and an open connection is really not what you should do.