PDA

View Full Version : اتصال به SqlLite



mehrzad_ali
شنبه 29 خرداد 1395, 14:49 عصر
سلام
من یه دیتابیس توی Sql Lite expert Professional ساختم و تعداد زیادی رکورد رو دستی ریختم داخلش . حالا توی اندروید استودیو چطوری وصل بشم به این دیتابیس و اطلاعاتش رو بخونم ؟
OnCreate و On Upgrade رو باز هم میخواد ؟

mehrzad_ali
پنج شنبه 15 مهر 1395, 18:30 عصر
دیتابیس باید با چه پسوندی باشه؟ و توی کدوم فولدر باشه ؟

msroid
پنج شنبه 15 مهر 1395, 20:34 عصر
سلام

SQLiteDatabase db = SQLiteDatabase.openDatabase(path, null, 0);

توی متغیر path مسیر دیتابیس قرار میگیره.

msroid
پنج شنبه 15 مهر 1395, 20:35 عصر
اگر میخوای از دیتابیس آماده استفاده کنی باید اونو توی پوشه ی Assets بذاری و بعد از اینکه برنامه برای اولین بار اجرا شد اون رو به یه پوشه توی گوشی کاربر انتقال بدی و بعد بهش وصل بشی.

godofphp
جمعه 16 مهر 1395, 16:59 عصر
پسورد فایل دیتابیس sqlite اصلا مهم نيست هر چیزی میتونی بزاری بهش
دیتابیس رو باید درون پوشه ی assets کپی کن
بعد محتویاتش رو کپی کن به دیتابیس درونی
کدهاش اینترنت هست سرچ کنید

mehrzad_ali
جمعه 16 مهر 1395, 19:33 عصر
یه نمونه کد با اندورید استودیو داری بزاری ؟ پسوند دیتابیس باید چی باشه ؟ db يا sqlite

Nevercom
جمعه 16 مهر 1395, 20:37 عصر
اگر میخای از دیتابیس آاده داخل برنامه استفاده کنی این کتابخانه کارت رو خیلی خیلی راحت می کنه: https://github.com/jgilfelt/android-sqlite-asset-helper