title: SQLite python does not update table
body: <p>I have the following code:</p>
  
  <pre><code>import sqlite3
  
  con = sqlite3.connect("testDB")
  cur = con.cursor()
  
  #cur.execute('CREATE TABLE test_table (id integer primary key, data text)')
  cur.execute('INSERT INTO test_table VALUES (?, ?)', (76, 'MyData'))
  </code></pre>
  
  <p>when I run this script it does not update table. But when I do the same insertion using sqlite3 commandline in Linux, it updates. Why is it so or there anything I am making wrong?</p>