title: SQLAlchemy Core Connection Context Manager
body: <p>Can I use a context manager for SQLAlchemy Core connections? In other words, is</p>
  
  <pre><code>conn = engine.connect()
  conn.execute('SELECT * FROM FOO')
  conn.close()
  </code></pre>
  
  <p>the same as </p>
  
  <pre><code>with engine.connect() as conn:
      conn.execute('SELECT * FROM FOO')
  </code></pre>
  
  <p>I don't need any checks for commits, rollbacks, etc at context manager exit.</p>