title: What happens if you don't close a pyodbc connection?
body: <p>Just wondering what happens if a connection is not properly closed in pyodbc. </p>
  
  <p>Also, do i need to close the cursor before the connection?</p>
  
  <p>In my particular use case I included a call to close the connection in a custom DB Class in the <code>.__del__()</code> method, but do not explicitly call close. </p>
  
  <p>What's best practice?</p>