I'm not sure about the older ADO connections, but ADO.NET definitely handles connection pooling for you automatically.
My understanding is that you do close the connections yourself, as soon as you've used them, but .NET will keep the connections alive in the background, so the next connect requires less overhead.
↧