Zum Inhalt

Datenbank

Eingebauter SQLite-Support, dazu Client-Libraries für MySQL, PostgreSQL und Redis in den Beispielen.

SQLite

setze db auf db_verbinde("sqlite:///meine_daten.db")

db_ausführen(db, "CREATE TABLE IF NOT EXISTS nutzer (id INTEGER PRIMARY KEY, name TEXT)")
db_ausführen(db, "INSERT INTO nutzer (name) VALUES ('Anna')")

setze ergebnis auf db_abfrage(db, "SELECT * FROM nutzer")
für zeile in ergebnis:
    zeige zeile

db_schliessen(db)

Englisch: db_connect, db_execute, db_query, db_close.

Prepared Statements

db_ausführen(db, "INSERT INTO nutzer (name, alter) VALUES (?, ?)", ["Ben", 30])

Externe Datenbanken (Beispiele)

moolang bringt komplette Client-Implementierungen als Beispiele mit: