Junior — Middle
Tətbiqdə SQLite ilə daxili verilənlər bazasından istifadə etməyi düşündünüzmü?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, Android tətbiqlərində SQLite istifadə etmək, yerli məlumatların saxlanması üçün yaygın bir yanaşmadır. SQLite, ayrıca server tələb etməyən və məlumatları tək bir faylda saxlayan yüngül, daxili əlaqəli verilənlər bazasıdır.
SQLite istifadə etmənin üstünlükləri:
- Asan inteqrasiya və istifadə.
- Kiçik və orta həcmdə məlumatlar üçün yaxşı performans.
- Standart SQL dəstəyi.
Android-da SQLiteOpenHelper ilə SQLite verilənlər bazası yaratmaq və istifadə etmək nümunəsi:
class MyDatabaseHelper(context: Context) : SQLiteOpenHelper(context, "mydb.db", null, 1) {
override fun onCreate(db: SQLiteDatabase) {
db.execSQL("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)")
}
override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) {
db.execSQL("DROP TABLE IF EXISTS users")
onCreate(db)
}
}
// İstifadə:
val dbHelper = MyDatabaseHelper(context)
val db = dbHelper.writableDatabase
val values = ContentValues().apply {
put("name", "Ivan")
}
db.insert("users", null, values)
SQLite keşik, konfiqurasiya saxlama, kiçik məlumat kolleksiyaları üçün uyğundur.