automatischer Datenbank-Eintrag
Verfasst: Montag 11. August 2014, 17:25
Hallo erstmal ich bin neu im Forum und hoffe ihr könnt mir helfen. Ich bin noch Anfänger und möchte aus Spaß ein funktionierendes Bankkonto erstellen.
ich habe es zwar hinbekommen das meine angegebenen Daten in die .db gespeichert werden allerdings ist das nicht "automatisch"
so funktioniert das ganze zwar, aber ich hätte es gern so das wenn ich ein neues konto() erstelle sollten die Daten an die Datenbank geleitet werden.
also vermute ich muss ich in dem abschnitt ..
cursor.execute("INSERT INTO test VALUES (?, ?, ?)"
,(a.name, a.nummer, a.geld))
etwas an dem (a.name, a.nummer, a.geld) verändern, nur wie und was ?
ich habe es zwar hinbekommen das meine angegebenen Daten in die .db gespeichert werden allerdings ist das nicht "automatisch"
Code: Alles auswählen
import sqlite3
connection = sqlite3.connect("Testing.db")
cursor = connection.cursor()
cursor.execute("""CREATE TABLE IF NOT EXISTS test (
name TEXT, kontonummer INTEGER, kontostand REAL)""")
class konto():
def __init__(self,name,nummer,geld):
self.name = name
self.nummer = nummer
self.geld = geld
print("Ein Konto für",name,"wurde erstellt")
a = konto("Mecke",562348273,50.0)
cursor.execute("INSERT INTO test VALUES (?, ?, ?)"
, (a.name, a.nummer, a.geld))
connection.commit()
also vermute ich muss ich in dem abschnitt ..
cursor.execute("INSERT INTO test VALUES (?, ?, ?)"
,(a.name, a.nummer, a.geld))
etwas an dem (a.name, a.nummer, a.geld) verändern, nur wie und was ?