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