title: AttributeError: object has no attribute 'execute'
body: <p>I get this error whenever I run my program.</p>
  
  <pre><code>Traceback (most recent call last):
    File "C:/Users/Shepard/Desktop/Gradebook.py", line 51, in &lt;module&gt;
      qs.CreateDb()
    File "C:/Users/Shepard/Desktop/Gradebook.py", line 14, in CreateDb
      self.cursor.exeute(query)
  AttributeError: 'sqlite3.Cursor' object has no attribute 'exeute'
  </code></pre>
  
  <p>This makes me beleive that my problems are in:</p>
  
  <pre><code> def CreateDb(self):
          query = """CREATE TABLE questions
                   (id INTEGER PRIMARY KEY, Question TEXT, Answer1 TEXT, Answer2 TEXT, Answer3 TEXT, Answer4 TEXT, CorrectAnswer TEXT)"""
          self.cursor.exeute(query)
          self.connection.commit()
          self.cursor.close()
  </code></pre>
  
  <p>either in that, or in </p>
  
  <pre><code>def AddQuestion(self, Question, Answer1, Answer2, Answer3, Answer4):
      self.cursor.execute("""INSERT INTO questions
                          VALUES (?, ?, ?, ?, ?, ?)""", [None, Question, Answer1, Answer2, Answer3, Answer4, CorrectAnswer])
  self.connection.commit()
  </code></pre>
  
  <p>Is 'execute' not a valid attribute? If so, what should I use? I'm a little over my head in this one. :P</p>