Maria DB INSERT INTO mit Pyhton

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Darknet
User
Beiträge: 21
Registriert: Freitag 6. Januar 2017, 19:42

Ich möchte Daten in die Datenbank Mariadb Schreiben hierzu habe ich diesen Code:

Code: Alles auswählen

mariadb_connection = mariadb.connect(user='root', password='12345', database='test')
x = mariadb_connection.cursor()




SQLBefehl = "INSERT INTO test (uu, name) VALUES ('1', 'tt');"


try:

   x.execute(SQLBefehl)
   x.close()
except (mariadb.Error, mariadb.Warning) as e:
        print(e)
        

mariadb_connection.close()
Dieser soll in der Tabelle test 1 und tt schreiben leider macht das Python aber nicht es passiert nichts auch keine Fehermeldung:
Der Befehl INSERT INTO test (uu, name) VALUES ('1', 'tt'); ist getestet und funktioniert
Sirius3
User
Beiträge: 17741
Registriert: Sonntag 21. Oktober 2012, 17:20

`x` ist ein schlechter Name für einen Cursor. Die Fehlerbehandlung ist nicht sehr sinnvoll und kann weg. Transaktionen muß man mit commit abschließen, damit die Daten auch dauerhaft gespeichert werden.
Darknet
User
Beiträge: 21
Registriert: Freitag 6. Januar 2017, 19:42

Danke habs gelöst :)
Antworten