Das SQLite-Modul in Python erlaubt es Ihnen, mit SQLite Datenbanken zu interagieren. Hier sind grundlegende Schritte, um damit zu beginnen:
1. Importieren Sie das sqlite3 Modul in Ihrem Python-Skript.
```python
import sqlite3
```
2. Verbinden Sie sich zu einer SQLite-Datenbank. Wenn die Datenbank nicht existiert, erstellt sqlite3 sie automatisch.
```python
con = sqlite3.connect(‘meineDatenbank.db’)
```
3. Erstellen Sie ein Cursor-Objekt. Cursor werden verwendet, um Datenbankabfragen durchzuführen.
```python
cur = con.cursor()
```
4. Sie können jetzt SQL-Befehle mit der `execute()` Methode des Cursors ausführen. Zum Beispiel, eine Tabelle erstellen:
```python
cur.execute(‘’‘CREATE TABLE Aktien
(Datum text, Trans text, Symbol text, Anzahl real, Preis real)’‘’)
```
5. Sie können auch Daten in die Tabelle einfügen:
```python
cur.execute(“INSERT INTO Aktien VALUES (‘2006-01-05’,‘KAUF’,‘RHAT’,100,35.14)”)
```
6. Denken Sie daran, die Änderungen zu commiten:
```python
con.commit()
```
7. Am Ende ist es wichtig, die Verbindung zu schließen:
```python
con.close()
```
Sie können auch Parameter in Ihren Anfragen verwenden, indem Sie `?` als Platzhalter verwenden, zum Beispiel:
```python
cur.execute(“INSERT INTO Aktien VALUES (?,?,?,?,?)”, (‘2006-03-28’, ‘KAUF’, ‘IBM’, 1000, 45.00))
```
Um Daten abzurufen, können Sie auch `execute()` verwenden, gefolgt von `fetchall()` oder `fetchone()` je nachdem, ob Sie alle Ergebnisse oder nur das erste abrufen möchten. Beispiel:
```python
cur.execute(“SELECT * FROM Aktien WHERE Symbol=?”, (‘RHAT’,))
print(cur.fetchone())
```