User Tools

Site Tools


pythondb

Python - Datenbank

Für den Zugriff auf eine Mysql-Datenbank kann die Bibliothek mysql-connector benutzt werden, die mit pip install mysql.connector installiert wird.

#!/usr/bin/python
import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="otto",
  passwd="geheim",
  database="personen"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM people")
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

Erläuterungen:

  1. mydb definiert die Zugangsdaten zur Datenbank.
  2. mycursor stellt einen Zugriff auf die Datenbank dar.
  3. mycursor.execute führt eine SQL-Aktion (hier eine Abfrage) durch.
  4. myresult ist das Ergebnis der Abfrage in Form einer Liste
  5. Schleife Ausgabe aller Tabellenzeilen
pythondb.txt · Last modified: 2024/03/11 13:54 by walter