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"])