SQLite: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) (→SQLite unter Python) |
Flinh1 (Diskussion | Beiträge) (→SQLite unter Python) |
||
| Zeile 19: | Zeile 19: | ||
Um SQLite zu benutzen, muss man das Modul sqlite3 importieren. Zuerst muss man ein Connection-Objekt erzeugen, um eine Datenbank zu nutzen. Das Connection-Objekt repräsentiert die Datenbank.[https://www.python-kurs.eu/sql_python.php] | Um SQLite zu benutzen, muss man das Modul sqlite3 importieren. Zuerst muss man ein Connection-Objekt erzeugen, um eine Datenbank zu nutzen. Das Connection-Objekt repräsentiert die Datenbank.[https://www.python-kurs.eu/sql_python.php] | ||
| − | import sqlite3 | + | <nowiki> |
| − | + | import sqlite3 | |
| + | from sqlite3 import Error | ||
| − | + | try: | |
| + | datenbank = sqlite3.connect("myparty.db") | ||
| + | befehl = """CREATE TABLE IF NOT EXISTS Gaeste ( | ||
| + | ID INTEGER PRIMARY KEY, | ||
| + | Vorname TEXT, | ||
| + | Nachname TEXT, | ||
| + | Telefon INTEGER | ||
| + | );""" | ||
| + | c = datenbank.cursor() | ||
| + | c.execute(befehl) | ||
| + | except Error as e: | ||
| + | print(e) | ||
| + | finally: | ||
| + | datenbank.close() | ||
| + | </nowiki> | ||
---- | ---- | ||
Version vom 23. November 2020, 15:06 Uhr
Inhaltsverzeichnis
Allgemeines
SQLite ist eine gemeinfreie Programmbibliothek, die ein relationales Datenbanksystem enthält.[1]
SQLite-Browser
Installation unter Ubuntu:
apt install sqlitebrowser
SQLite unter Python
Python (ab Version 2.5) enthält SQLite in der Standardausstattung.
Um SQLite zu benutzen, muss man das Modul sqlite3 importieren. Zuerst muss man ein Connection-Objekt erzeugen, um eine Datenbank zu nutzen. Das Connection-Objekt repräsentiert die Datenbank.[2]
import sqlite3
from sqlite3 import Error
try:
datenbank = sqlite3.connect("myparty.db")
befehl = """CREATE TABLE IF NOT EXISTS Gaeste (
ID INTEGER PRIMARY KEY,
Vorname TEXT,
Nachname TEXT,
Telefon INTEGER
);"""
c = datenbank.cursor()
c.execute(befehl)
except Error as e:
print(e)
finally:
datenbank.close()
Links
|