انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن اطلاعت از پایگاه داده (در برنامه نویسی اندروید)

خواندن اطلاعت از پایگاه داده (در برنامه نویسی اندروید)

#5
دوست عزیز این متد میاد میبینه اگر دیتابیس با همچین ادرس و نامی وجود نداشت میسازه ..اگر هم وجود داشت فقط بازش میکنه...که 3 آرگومان این متد میگیره..
اولیش Path که آدرس دیتابیس هست..
دومیش: MODE_PRIVATE یعنی این دیتابیس فقط به صورت خصوصی توسط اپلیکیشن شما استفاده میشه و اپلیکیشنهای دیگه نمیتونند ازش استفاده کنند..
سومیش هم شما  کرسر فکتوری که لازم نیست شما تغییرش دهید و همیشه null بزارید..

درمورده سوال دوم که چگونه آدرس بدید..بستگی داره دیتابیس کجا ذخیره کرده باشید..
مثلا فرض کنید میخوای داخل فولدر example , دیتابیس خودت با نام my_dp ذخیره کردید.
ابتدا کافیه یک رشته بنام path تعریف کنید

کد پی‌اچ‌پی:
    String path Environment.getExternalStorageDirectory() + "/example" "/" "my_db"

حالا کافیه این متغییر رو جای آرگومان اول متد openOrCreateDatabase کنید...
بسته به کاراپلیکیشن متفاوت است که ازچه روشی استفاده کنید..به نظر من یکی از بهترین روشها اینه که شما اول دیتابیس از قبل بسازید و داخل فولدر assets/ قراردهید
بعدش وقتی اپلیکیشن برای اولین بار اجرا میشود .دیتابیس کپی کنید توی حافظه و بعد برای اجراهای بعدی فقط فراخوانیش کنید..بعد با آدرسی که دیتابیس رو ذخیره کردید میتونید insert یا هرکار دیگه ای که میخواید روی دیتبایس انجام دهید...
پاسخ
 سپاس شده توسط ramtin2080 ، admin


پیام‌های این موضوع
RE: خواندن اطلاعت از پایگاه داده (در برنامه نویسی اندروید) - توسط داش بهروز - ۱۳۹۴/۰۱/۰۹, ۰۷:۴۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان