Veritabanı ile Çalışmak

vt_çalıştır ve vt_sorgula ile SQLite.

Biril'de SQLite gömülüdür. Tablo oluşturup veri eklemek için vt_çalıştır, sorgu için vt_sorgula kullanılır:

    vt_çalıştır("v.db", "CREATE TABLE k (ad TEXT)")
    vt_çalıştır("v.db", "INSERT INTO k VALUES (?)", ["Biril"])
    satırlar = vt_sorgula("v.db", "SELECT ad FROM k")
    döngü r iç satırlar:
        yaz(r["ad"])

vt_sorgula her satırı bir sözlük olarak döndürür; sütuna adıyla erişirsin. Bu sitenin kendisi de tam olarak böyle çalışıyor.

Deneyelim

Aşağıdaki kodu sunucudaki gerçek biril yorumlayıcısında çalıştır:

vt_çalıştır("/tmp/örnek.db", "CREATE TABLE IF NOT EXISTS dil (ad TEXT)")
vt_çalıştır("/tmp/örnek.db", "DELETE FROM dil")
vt_çalıştır("/tmp/örnek.db", "INSERT INTO dil VALUES (?)", ["Biril"])
döngü r iç vt_sorgula("/tmp/örnek.db", "SELECT ad FROM dil"):
    yaz("Dil: " + r["ad"])

▶ Çalıştır