پلاگین SQLiteManager برای اکلیپس

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

sqlite-manager-plugin-for-eclipse-3

دو روش برای پاسخ دادن به این پرسش ها وجود دارد:

  1. استفاده از ابزار adb و اجرای دستور sqlite3 در محیط ترمینال لینوکس(!)
  2. کپی کردن فایل پایگاه داده از گوشی به رایانه و کار کردن با ابزارهای مرتبط با SQLite

هر دوی این روش ها سختی های خاص خود را دارند. در اولی شما باید بر ابزار adb و همینطور دستورات لینوکس و دستورات SQLite مسلط باشید و در دومی هم فرایند کپی کردن فایل ها از گوشی یا شبیه ساز به رایانه و بعد باز کردن آن در ابزارهای متفرقه فرایندی سخت و زمانبر است.

برای رفع این مشکلات یک راه حل سوم هم وجود دارد: پلاگین SQLiteManager برای اکلیپس.

این پلاگین را از اینجا دانلود کنید و سپس در شاخه dropins اکلیپس خود کپی کنید. بعد اکلیپس را ببندید و دوباره باز کنید! به همین سادگی این پلاگین بر روی اکلیپس نصب می شود!

حالا اگر می خواهید پاسخ پرسش های اول این مطلب را بدانید کافی است به دورنما (perespective) مخصوص توسعه اندروید یعنی DDMS بروید و از آنجای نمای (View) کاوشگر فایل (File Explorer) را باز کنید. در سمت راست صفحه آیکونی شبیه یک بشکه(!) می بینید که آیکون SQLiteManager است:

sqlite-manager-plugin-for-eclipse-1

برای دیدن ساختار و اطلاعات یک پایگاه داده، کافی است فایل آن را که در مسیری مشابه مسیر زیر است انتخاب کنید و بعد آیکون SQLiteManager را بزنید:

/data/data/PACKAGE_NAME/database.db

sqlite-manager-plugin-for-eclipse-2

امیدوارم این مطلب باعث سهولت و سرعت بیشتر شما در توسعه برنامه های اندروید باشد!

Facebooktwittergoogle_plusredditpinterestlinkedinmailFacebooktwittergoogle_plusredditpinterestlinkedinmail




7 فکر می‌کنند “پلاگین SQLiteManager برای اکلیپس

  1. m-kafiyan

    خیلی هم عالی
    راهی به جزء استفاده از دستورات در cmd وجود نداره که بشه باهاش دیتا های داخل جدول ها رو هم دید چون با این پلاگین نمیشه دیتا های ثبت شده رو دید .

    پاسخ
    1. علی بهزادیان نژاد نویسنده

      اگه عکس آخر رو با دقت نگاه کنی می بینی که برنامه ۲ تا تب داره: Database Structure و Browse Data. اگه تب دوم رو باز کنی می تونی Table رو انتخاب کنی و محتواش رو ببینی. فقط اگه دیتا تغییر کنه، این آپدیت نمی شه. باید ببندی دوباره باز کنی.

      پاسخ
  2. امیر

    سلام خستنه نباشید
    ببخشید من یه پروژه خریداری کردم که تو پوشه assets فایلی به اسم Feed.db داره من مشکلی با برنامه ندارم
    فقط نمی تونم دیتا رو درست بخونم با اکلیپس که بازش میکنم باز میشه ولی به شکل زیر که مشخص روش باز کردن یا تغییر دادن این فایل به این شکل نیست

    tt0#tt0”tt0!t
    t0 tt0

    این مدلی نشون داده میشن
    برنامه هم یه برنامه ار اس اس خوان
    دیتابیس رو چطوری باید ویرایش کنم؟

    پاسخ
  3. امیر

    ممنون مشکلم حل شد
    اما یک سوال دیگه البته ربطی به این موضوع نداره
    من از قبل پلتفرم های اندروید رو دانلود کرده بودم الان اندروید استودیو رو نصب کردم با اینکه همون پلتفرم هارو دوباره ریختم تو پوشه مخصوص خودش بازم وقتی اس دی کی منیجر رو باز میکنم نمی نویسه نصب شده جلوشون و دوباره باید نصبشون کنم
    مشکل از کجاست؟

    پاسخ
    1. علی بهزادیان نژاد نویسنده

      برید تو منوی فایل و از اونجا ستینگ. در پنجره‌ای که باز میشه Android SDK رو سرچ کنید. مسیر اندروید SDK رو ویرایش کنید به SDK ای که دارید. حل می‌شه.

      پاسخ
  4. مهدی

    سلام من پروژه ام اجرا میشه اطلاعات تو بانک ذخیره میشه و اطلاعات رو هم میتونم از تو بانک بخونم، ام مشکلی که من دارم اینکه پکیج برنامه ام تو پوشه android وجود نداره ، و حتی من نمیتونم فایل بانک اطلاعاتیمو پیدا کنم
    ممنون میشم کمکم کنید

    پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *