PDA

View Full Version : ساخت مدل برای کار با دیتابیس



$ M 3 H R D A D $
پنج شنبه 20 فروردین 1394, 00:32 صبح
سلام تو اندروید نمیشه مثل PHP از دیتابیس و جداول یک مدل ساخت و با مدل کار کرد ؟ عملیات درج و ویرایش و حذف و join و در کل relation ها ؟
کلاسی برای کار با دیتابیس sqlite که کامل باشه هست ؟

#root#
پنج شنبه 20 فروردین 1394, 07:06 صبح
سلام، فکر کنم منظورتون orm هست، کتابخونه زیاده، برای نمونه :


satyan.github.io/sugar

greendao-orm.com

ormlite.com

www.activeandroid.com

$ M 3 H R D A D $
پنج شنبه 20 فروردین 1394, 10:22 صبح
درباره orm میشه کمی بیشتر توضیح بدید ؟

tux-world
پنج شنبه 20 فروردین 1394, 10:52 صبح
ORM به نوعی استفاده شی گرایی از دیتابیس ها هستش در واقع یه نوع بستر سازی برای راحت تر کار کردن با دیتابیس بدون نیاز به دستورات اسکیوال نوشتن و اکثرا هم کار select رو انجام میدن با اینکه قابلیتهای زیادی داره در واقع بیشترین عملکردشون همینه. برای دستورات پیچیده به کارنمیاد ولی شما میتونین سلکت و جوین و این موارد رو باهاش راحت انجام بدید به صورت تابع نه به صورت دستورات اسکیول مثلا ما تو مونگو اینو داریم


db.test.find()

معادلش این میشه


select * from test

$ M 3 H R D A D $
پنج شنبه 20 فروردین 1394, 11:00 صبح
ممنون
الان از بین اونایی که بالا لینک شده من تو سرچ تو همین انجمن دیدم یکی از اعضا گفته از ActiveAndroid استفاده میکنه و به یکی دیگه پیشنهاد داده بود اونو

من دانلودش کردم اما نمیدونم چطوری باید ازش استفاده کنم.
راستش من برنامه نویس PHP هستم.
این فایل میشه کتابخونه ؟ یعنی باید import کنم و تو پروژم به عنوان library تیک بزنمش؟ اگه اره کدوم فایل هاشو
میشه توضیح یا نمونه بدید به من ؟

tux-world
پنج شنبه 20 فروردین 1394, 11:03 صبح
شما از ormlite.com استفاده کنید خودش مانوآل داره خیلی هم قشنگ توضیح داده و به نسبت بقیه خیلی خوبه کارکردش. البته select های green dao خیلی خوبه ولی خوب مستندات خوبی نداره