title: 'from sqlite3 import dbapi2 as sqlite3' vs 'import sqlite3'?
body: <p>When I see the examples for pysqlite, there are two use cases for the SQLite library.</p>
  
  <pre><code>from sqlite3 import dbapi2 as sqlite3
  </code></pre>
  
  <p>and</p>
  
  <pre><code>import sqlite3
  </code></pre>
  
  <p>Why there are two ways to support the sqlite3 api? What's the difference between the two? Are they the same? In normal use, which would be preferred. </p>
  
  <h2>ADDED</h2>
  
  <p>I knew that they are different in terms of namespace, and I wanted ask if they are the same in terms of <strong>usage</strong>, I mean, do they have the same API set?</p>