Offline uygulama oluşturmak ve verilerimizi ilgili cihazda saklamak için bu componenti kullanırız ,
Veritabanı oluşturma/açma
const db = SQLite.openDatabase('db.db')
Veritabanına bağlanmak için ;
db.transaction(tx=>{ /** * SQL komutları burada yer alır yazım fonksiyonu bir alt satırda * / })
SQL Komutu execute;
tx.executeSQL("{{SQL KOMUTLARI}}")
tx değişkeni transaction açtığımız yerdeki fonksiyonun içerisinden gelir ve sabit değildir, fonksiyon tanımlamasında belirlenen değer doğrultusunda değişir.
executeSQL içerisinde üç değer alır birincisi SQL komutu ikincisi SQL komutunun aldığı değerler üçüncü fonksiyon SQL komutundan dönen hata veya verilerdir. SELECT kullandığımız zaman bu üç değeride kullanırız
SQL Komutları ;
INSERT
UPDATE
DELETE
SELECT