خلاصه آموزش:

  • sqlite در اندروید

  • کار با کلاس کمکی SQLiteOpenHelper

  • ساخت پروژه پایگاه داده(افزودن،آپدیت،حذف و نمایش اطلاعات دیتابیس در اندروید)

کلاس کمکی دیتابیس:

برای مدیریت تمام عملیات مربوط به پایگاه داده(افزودن،آپدیت،حذف …)، یک کلاس کمکی داده شده است به نام SQLiteOpenHelper،  این کلاس به طور خودکار مدیریت، ایجاد و به روز رسانی پایگاه داده را مدیریت می کند، شکل کلی این کلاس در زیر آمده است.

مثال

در اینجا مثالی را می بینید که استفاده از دیتابیس SQLite را توضیح می دهد. این مثال یک برنامه ی پایه برای تماس ایجاد می کند که امکان وارد کردن مورد، حذف مورد و … را در دیتابیس فراهم می کند.

توصیه می کنم برای آزمایش این مثال از یک دستگاه واقعی اندروید استفاده کنید؛ چرا که ممکن است شبیه ساز مجازی انتظارات ما را برآورده نکند.

با استفاده ار اندروید استودیو یک پروژه ی جدید با نام Data Base تحت بسته ی ir.oration.database ایجاد کنید. نحوه ی ایجاد پروژه ی جدید در بخش آموزشی ساخت اولین پروژه در اندروید استودیو توضیح داده شده است.

محتوای زیر مربوط به فایل java/ir.oration.database/MainActivity.java می باشد.

محتوای زیر مربوط به فایل java/ir.oration.database/DisplayContact.java می باشد.

محتوای زیر مربوط به فایل java/ir.oration.database/DBHelper.java می باشد.(کلاس کمکی دیتابیس)

محتوای زیر مربوط به فایل res/layout/activity_main.xml می باشد.

محتوای زیر مربوط به فایل res/layout/activity_display_contact.xml می باشد.

محتوای زیر مربوط به فایل res/value/string.xml می باشد.

محتوای زیر مربوط به فایل res/menu/main_menu.xml می باشد.

محتوای زیر مربوط به فایل res/menu/display_contact.xml می باشد.

حال نوبت آن رسیده تا با استفاده از اندروید استودیو برنامه را اجرا کنیم. برای این منظور روی آیکون Run که در نوار ابزار قرار دارد کلیک کنید.اگر همه چیز بدون مشکل پیش برود پنجره ی شبیه ساز اندروید شما مانند تصویر زیر خواهد بود.

پایگاه داده

حال با انتخاب منوی گزینه برنامه به اکتیویتی دیگر می روید و تصویر زیر را خواهید دید.(ممکن است نوع منوی شما با توجه به دستگاه اندروید شما متفاوت باشد)

Database

برای افزودن مخاطب بر روی منوی Add New کلیک کنید.تا تصویر زیر را ببینید.

دیتابیس

کلیدواژه ها :

این خبر را به اشتراک بگذارید :