View Full Version : مكان ذخيره شدن ديتابيس
sara_traveler
چهارشنبه 10 اردیبهشت 1393, 14:30 عصر
سلام
من sqlite maneger نصب كردم حالا ميخوام اطلاعاتي كه توسط برنامه دخيره كردم ببينم
اما نمي دونم مكان ذخيره شدن داده ها در كجا هست
ممنون
parvizwpf
چهارشنبه 10 اردیبهشت 1393, 14:47 عصر
توی ایکلیپش در DDMS معمولا در فولدر دیتا.
sara_traveler
جمعه 12 اردیبهشت 1393, 17:00 عصر
من همچين مسيري پيدا نكردم
كسي نميتونه كمكم كنه؟
barnamenevisjavan
جمعه 12 اردیبهشت 1393, 17:11 عصر
از منوی view یا windows توی زیر منوهاش بگردی پیداش میکنی
بعد که برنامت رو با شبیه ساز اکلیپس اجرا کنی فعال میشه
poorman
جمعه 12 اردیبهشت 1393, 21:56 عصر
اگر دیتابیس رو با SQLite Browser درست کردید که خب مکان ذخیره شدن رو خودتون تعیین میکنید دیگه
شاید حواستون نبوده همون مسیر پیش فرض ذخیره شدن رو تایید کردید و فایل دیتابیس ذخیره شده
اگر که دیتابیس رو توی اکلیپس دارید استفاده میکنید، توی DDMS ایمولاتور در حال اجرا رو انتخاب کنید، بعد توی پوشه data باز دوباره data بعد پوشه برنامه تون ( اسم پکیج ) و بعد پوشه دیتابیس
sara_traveler
یک شنبه 14 اردیبهشت 1393, 15:09 عصر
من ddms اجرا کردم بعد از file explorer مسیر data/data/نام برنامه
پیدا کردم اما داخلش پوشه cache , lib
هست که درونش خالی هست
من میخوام این دیتابیس پیدا کنم که بتونم از Sqlmanger محتوا داخلش و اطلاعاتی که میریزم ببینم
اما پیداش نمیکنم
در برنامه این دستور نوشتم و یک نام برا دیتابیس گذاشتم
mydb = openOrCreateDatabase(DBNAME, Context.MODE_PRIVATE,null);
............................
و سوال بعدیم در تبلت در کجا ذخیره میشه ؟
barnamenevisjavan
سه شنبه 16 اردیبهشت 1393, 12:52 عصر
از توی ddm فک نکنم بتونید فایل رو بردارید چون محیط شبیه سازی شده هستش.
ادرس توی همه گوشی ها و تبلت ها یکی هستش منتها فقط دستگاهی که (تبلت یا موبایل) روت شده باشه دسترسی به ادرس گفته شده رو داره اگر گوشی روت نباشه برید به اون ادرس هیچ فایلی مشاهده نمیکنید.
sara_traveler
سه شنبه 16 اردیبهشت 1393, 13:04 عصر
من الان به جای ماشین مجازی از تبلت استفاده میکنم
میتونم این فایل ببینم یا حتما باید از برنامه خروجی بگیرم رو تبلت نصب کنم تا ببینم؟
سوال بعدیم
فکر کنید کاربر اطلاعاتش در برنامه ما در تبلت ذخیره کرده
حالا تبلتش میاره و میگه این اطلاعات شما برارین بریزید رو سرور اسکیول خودتون
چطور میشه این کار انجام داد
ممنون
payamsp
چهارشنبه 17 اردیبهشت 1393, 22:36 عصر
dbPath = Environment.getDataDirectory()+"/data/"+context.getPackageName()+"/databases/";
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.