# -*- coding: utf-8 -*-
import sqlite3 
#Bibliothek für SQLite3 

#Eingabe der Daten über die Tastatur
name = raw_input("Wie ist dein Nachname?")
vorname = raw_input("Wie ist dein Vorname?")
gebdatum = raw_input("Gib dein Geburtsdatum im Format YYYY-MM-DD ein, z.B. 2003-10-27")
hobby = raw_input("Dein Hobby:")
lieblfach = raw_input("Dein Lieblingsfach:")

try:
	dbconnection = sqlite3.connect('neu.db') # Ein Objekt namens dbconnection wird mithilfe der Methode connect aus sqlite3 erzeugt.
	cursor = dbconnection.cursor()	# Das Objekt cursor wird mithilfe der Methode cursor() erzeugt.
	
	# Eine Zeichenkette wird vorbereitet, die den SQLite-Befehl zum Einfügen enthält:	
	datensatz = (name, vorname, gebdatum, hobby, lieblfach)
	sql = 'insert into schueler (name, vorname, gebdatum, hobby, lieblingsfach) values(?, ?, ?, ?, ?)'
	# Der Insert-Befehl wird ausgeführt:	
	cursor.execute(sql, datensatz)
	dbconnection.commit()
	# Die Verbindung zur Datenbank wird geschlossen:
	dbconnection.close()
# Falls ein Fehler aufgetreten ist, wird dieser ausgegeben:
except sqlite3.Error, e:
	print 'SQLite Error: ', e
print 'Ende'
	
	
