آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

در واقع اندروید اینجوریه که توی کلاس SQliteOpenHelper عملیات ساخت و کانفیگ دیتابیس انجام میشه و توی کلاس SqLiteDatabse متدهای CRUD فراخونی میشه (یعنی متدهای عملیات روی دیتابیس)

توی پست قبل ما فقط دیتابیس رو ساختیم. حالا باید دیتابیس رو باز کنیم. از کلاسی که ساختیم (DatabaseHelper) یک نمونه میسازیم و متد getWritable رو از این شی فراخونی میکنیم. 

 

شی DatabaseHelper دو نوع دیتابیس خوندنی (getReadable) و نوشتنی (getWritable) رو میده. دیتابیس خوندنی فقط امکان select رو به ما میده ولی برای نوشتن و آپدیت و اینا باید از دیتابیس نوشتنی استفاده کنیم.

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۸ ، ۱۴:۵۰
میم دال

توی اندروید دو تا روش برای ذخیره سازی وجود داره: 

1. Shared Preferences

2. Database

 

اول دومی رو میگم!

فریم ورک اندروید از دیتابیس SQLite که یه نسخه سبک دیتابیس هست و تقریبا ویژگی های لازم برای یه دیتابیس خوب رو داره، استفاده میکنه. این دیتابیس به صورت embeded توی اندروید پیاده سازی شده و فقط کافیه ما کلاسش رو صدا بزنیم و از متدهاش استفاده کنیم.

به جز یکی دو مورد خاص، لازم نیست درگیر دستورات SQL ای بشیم ولی میتونیم از این دستورات هم استفاده کنیم.

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۸ ، ۰۳:۴۹
میم دال