Possible Duplicate:
Why always close Database connection?
I usually use VS2010 and ASP.NET to develop my web projects, also my host providers often give me access to SQL Server 2008, I have a general question regarding connection close, should I always close my SQL connection after I’m done with SQL? what happens if I do NOT close my connection? is it harmful?
thanks
Microsoft strongly recommends that you always close the connection when you are finished using it so that the connection will be returned to the pool. You can do this using either the Close or Dispose methods of the Connection object, connections are released back into the pool when they are closed or disposed.
Read about connection pooling