App Inventor Tinydb Dışarıdan Veri Ekleme

App Inventor TinyDB Dışarıdan Veri Ekleme

App Inventor TinyDB, App Inventor uygulamalarında yerel olarak veri depolama ve yönetme için kullanılabilen bir açık kaynaklı veritabanı kitaplığıdır. TinyDB, basit bir API’ye sahip hafif bir veritabanıdır ve bu nedenle App Inventor uygulamaları için idealdir.

TinyDB, verileri JSON formatında depolar. Bu, verilerin kolayca okunabilir ve yazdırılabilir olduğu anlamına gelir. TinyDB ayrıca, verileri anahtar-değer çiftleri olarak depolar. Bu, verilerin kolayca aranabileceği ve güncellenebileceği anlamına gelir.

TinyDB’yi kullanarak App Inventor uygulamalarınıza dışarıdan veri ekleyebilirsiniz. Bunu yapmak için, öncelikle TinyDB kitaplığını projenize eklemeniz gerekir. Bunu yapmak için, projenizin “Build” menüsüne gidin ve “Libraries” seçeneğini seçin. Ardından, “Add” düğmesine tıklayın ve “TinyDB” kitaplığını seçin.

TinyDB kitaplığını projenize ekledikten sonra, veritabanınızı oluşturabilirsiniz. Bunu yapmak için, aşağıdaki kod satırını kullanabilirsiniz:

db = TinyDB('my_database.json')

Bu kod satırı, “my_database.json” adlı bir veritabanı oluşturacaktır. Veritabanı, projenizin “assets” dizininde depolanacaktır.

Veritabanınızı oluşturduktan sonra, veritabanına veri ekleyebilirsiniz. Bunu yapmak için, aşağıdaki kod satırını kullanabilirsiniz:

db.insert({'name': 'John Doe', 'age': 30})

Bu kod satırı, “name” ve “age” anahtarlarına sahip bir veri satırı veritabanına ekleyecektir.

Veritabanına veri ekledikten sonra, verileri okuyabilirsiniz. Bunu yapmak için, aşağıdaki kod satırını kullanabilirsiniz:

results = db.all()

Bu kod satırı, veritabanındaki tüm verileri bir listeye döndürecektir. Listedeki her öğe, bir sözlüktür. Sözlük, veritabanındaki veri satırının anahtarlarını ve değerlerini içerir.

TinyDB, App Inventor uygulamalarında yerel olarak veri depolama ve yönetme için kullanılabilen güçlü bir araçtır. TinyDB’yi kullanarak, uygulamalarınıza kolayca dışarıdan veri ekleyebilir, okuyabilir ve güncelleyebilirsiniz.

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı

kategorisi