ASP.NET :What advantage if i use using when creating an object
<p>in ASP.NET, I have seen people coding like this</p>

<pre><code>using (SqlConnection myConnection = new SqlConnection(AppConfiguration.ConnectionString))
{

   // Do the datatbase transactions

}
</code></pre>

<p>How does it differ from this one</p>

<pre><code> SqlConnection myConnection = new SqlConnection(AppConfiguration.ConnectionString)
 // Do the datatbase transactions
</code></pre>

<p>Is there any performance/speed improvements in using one over the other ?</p>
