مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

zeyton

عضویت از 1394/09/30

ساخت دیتابیس در اندروید

  • سه شنبه 16 آذر 1395
  • 10:44
تشکر میکنم

سلام برای ساخت دیتابیس در اندروید بهترین راه استفاده از sqlLite هست یا ORMlite ؟

وقتی می خواهیم به صورت لوکال کار کنیم اطلاعات در گوشی فقط امکان ذخیره داره یا بصورت  cloud ذخیره بشه ؟

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 16 آذر 1395
  • 12:01

من معمولا از Sqlite استفاده میکنم

سبک و ساده است

کاربر سایت

zeyton

عضویت از 1394/09/30

  • سه شنبه 16 آذر 1395
  • 19:58

وقتی می خواهیم به صورت لوکال کار کنیم اطلاعات در گوشی فقط امکان ذخیره داره یا بصورت  cloud ذخیره بشه ؟

کاربر سایت

hrsaberi

عضویت از 1393/06/16

  • یکشنبه 21 آذر 1395
  • 10:21

این مورد بستگی به خودتون داره می تونید روی سرور ذخیره کنید یا لوکال

کاربر سایت

zeyton

عضویت از 1394/09/30

  • یکشنبه 21 آذر 1395
  • 22:36

اگه بخواهم هر دو کار رو انجام بدم میشه توضیح بدهید چکار کنم ؟

کاربر سایت

hrsaberi

عضویت از 1393/06/16

  • دوشنبه 22 آذر 1395
  • 11:41

اگر با سرور کار کنید دو راه دارید :

1. استفاده از وب سرویس

2. استفاده از فایل رابط (دریافت اطلاعات با post یا get)

برای لوکال هم سرچ کنید نمونه کد زیاد وجود داره.

کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • شنبه 11 دی 1395
  • 21:03

در sqlite شما باید یه سری کوئری می زدید و رکورد اضافه می کردید اگر حجم دیتابیسون زیاد بود باید دیتابیس هم به پروژه اضافه می کردید ولی ormlite اومده همه رو به صورت کلاس تعریف کرده و شی گرایی هست کافیه شما فقط کتابخونه هاشو به محل پروژه تون ببرید و بدون استفاده از دیتابیسی وتوسط یک کلاس اطلاعات اضافه کنید و فراخوانی کنید بهینه ترین روش ormlite هست ولی sqlite هم سبک هست ولی وقتی می تونید با یک کلاس 4 عمل اصلی و راحت انجام بدید به نظرم استفاده از ormlite بهتر ولی بازم نظر اساتید ارجع تر است

http://stackoverflow.com/questions/18181388/ormlite-or-sqlite-which-one-is-good-for-android-perspective

کاربر سایت

zeyton

عضویت از 1394/09/30

  • یکشنبه 12 دی 1395
  • 10:08

سلام ممنون از بابت راهنمایی 

در حال حاضر منم دیتابیس رو با ormLite شروع کردم مشکل اینجاست به یکی دو خطا برخورد کردم مثلا وقتی ی جدول رو می سازم تمام اطلاعات درست ذخیره میشه ولی نمی دونم چه مشکلی هست که آیدی همچنان صفر هست و اضافه نمیشه به خاطر همین موقع آپدیت همه ردیف ها برام آپدیت می کنه (اطلاعات فیلد اصلی رو به این صورت اضافه کردم 

@DatabaseField(generatedId =true, columnName = "cId")

می دونید چه مشکلی داره 

ضمن اینکه ممنون میشم اگه راهنمایی به غیر از دایکومنت خودش بهم معرفی کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)