🗃️SQLite
Android üzerinde SQLite ile veri tabanı oluşturma
✍ Yazılı Notlarım
🧱 Temel İşlemler
İlk olarak try - catch yapısı kurulur ve olası sorunda programın kapanması engellenir.
Bütün kodları
...
olan yere yazacağız. Artık başlayabiliriz.
🏗️ Basit DB Oluşturma
database = openOrCreateDatabase("Datas", Context.MODE_PRIVATE, null)
"Datas" : Oluştumak istediğimiz database'in adı ("Veriler", "Hey", "hop" vb.)
Yazım kuralları gereği database adı büyük harfle başlamalı
Context.MODE_PRİVATE : Database'i private (özel) sadece bizim erişebileceğimiz halde kurmak.
(Context.MODE yazıp ALT+ SPACE yaparsanız detaylar çıkacaktır karşınıza)
null : CursorFactory
👨💻 DB Oluşturma Kodları
CREATE TABLE IF NOT EXITS
table oluşturmadatas
table ismiVARCHAR
charINT
Int
👨🔧 DB İşlemleri Değiştirme
Temel yapısı database.execSQL("...")
şeklindedir.
INSERT INTO
Veri ekleme için SQL koduUPDATE
Veri güncellemeSELECT
Veri seçmedatas
table isminame
değişken ismiage
değişken ismiVALUES
değerleri atamak için SQL kodu'Yunus'
VARCHAR (string) tipindeki veri21
INT(2) (Int) tipindeki veri
👀 DB Okuma
rawQuery(...)
SQL kodu ile veri almaSELECT * FROM
Bütün verileri almak için SQL kodunameIndex
name sütünundaki verilerin indexiageIndex
age sütunundaki verilerin indexiCursor.moveToFirst()
Cursoru ilk elemana atıyoruzCursor.getString()
İstenen indexteki string olarak döndürür.Cursor.moveToNext()
cursoru bir sütün aşağı indirme
Last updated