کار با پایگاه داده و DataBase در اندروید

یک سلام و خسته نباشید جانانه خدمت دوستان و یاران همیشگی سایت ویا دولوپرز . این قسمت از مجوعه آمورش های سایت مون رو با مبحث کار با DataBase در اندروید در خدمتتون هستم . کار با DataBase در اندروید یکی از مبحاث بسیار بسیار مهم و ضروری هست که نه تنها برنامه نویسایه اندروید ، بلکه تمامیه برنامه نویس هایی که با زبان های مختلف کار می کنند لازمه که اون رو یاد بگیرند و از DataBase در پروژه هاشون استفاده کنند .

اصلن DataBase چیه؟

DataBase به یک سری از مجموعه اطلاعات یا پایگاهی از داده ها گفته میشه که در اون اطلاعات با یک ساختار قانونمند و مشخص ذخیره شده ؛ و هر موقع که سیستم یا کاربر به اون اطلاعات نیاز داشته باشه در کوتاه ترین زمان ممکن ، اطلاعات رو در اختیار کاربر یا سیستم قرار میده .

شما با استفاده از DataBase ها به راحتی می تونید اطلاعات تون رو ذخیره کنید و هر موقعی که به اون اطلاعات نیاز داشتید به سرعت دسترسی پیدا کنید .

DataBase در اندروید یعنی چی؟

تا این جای کار با تعریف DataBase آشنا شدید . اما از حالا به بعد قصد داریم به کاربرد DataBase در اندروید بپردازیم . وقتی از کلمه کار با DataBase در اندروید استفاده می کنیم ؛ به این معنی هست که از چه روش ها و متدهایی برای ذخیره سازی داده هامون در اندروید استفاده کنیم ؛ تا بتونیم بدون هیچ دردسر و اذیتی به اطلاعاتمون دسترسی داشته باشیم .

مثل همه سیستم عامل ها ، برای اندروید هم روش های ذخیره سازی متفاوتی وجود داره که میشه به کار با فایل ، استفاده از shared preference و کار با پایگاه داده (یا همون DataBase) اشاره کرد . اکثر برنامه نویس ها برای راحتی کارشون (از لحاظ کد نویسی منظورمه) ترجیح میدن که از روش ذخیره سازی با استفاده از کار با فایل ها استفاده کنند . اما غافل از این هستند که الکی الکی دارن لقمه رو دور سرشون می پیچونن و کارشون رو سختتر می کنن 😐 کار با فایل شاید راحتتر از DataBase باشه اما ، درصد خطایه بسیار بالایی داره و برای برنامه هایی که به لحاظ داده ای مهم هستند اصلننن پیشنهاد نمیشه . یک مزیت عمده ای که کار با DataBase در اندروید به نسبت باقی روش ها داره در همین که ، شاید پیاده سازیش یه کوچولو وقت بگیره . ولی واقعا به نسبت وقتی که برای پیاده سازیش میذارین میارزه 😉

بیشتر از این وقتتون رو نمی گیرم و شما رو دعوت می کنم که این دوره رو مشاهده کنید .

مدت زمان این دوره 01:03:53

9,500تومان – خرید

نظرات

  • data base

    میشه بیشتر توضیح بدین که چه title هایی رو دقیقا آموزش میدین؟ query نویسی داره یا نداره ? به اندروید استودیو وارد میشین یا نمیشین؟؟؟

    • سلام بر شما it4life
      توی این آموزش نحوه کوئری نویسی هم به صورت دستی و هم به صورت ویزارد در محیط اندروید استودیو آموزش داده شده

  • نمایش اطلاعات پایگاه داده در لیست ویو

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

  • نمایش داده ها در لیست ویو

    سلام..
    وقت بخیر اساتید..
    یه سوال داشتم:
    خواستم ببینم توو این آموزشتون اطلاعات واکشی شده از پایگاه داده رو توو لیست ویو نشون میدید!؟
    اگه آره، اونوقت لیست ویو رو هم سفارشی می کنید؟
    آخه من می تونم یک لیست ویو رو تغییر بدم، البته با استفاده از آموزش های گل استاد باقری..
    اما توو سفارشی سازی لیست ویویی که اطلاعاتشو از بانک اطلاعاتی دریافت می کنه عاجز موندم..
    ممنونم از سایت خوبتون..

  • مشکل در برنامه

    با سلام
    من از آموزش های سایت شما چندین بار استفاده کردم و بسیار مفید بوده ولی در آموزش SQLite به یک مشکلی خوردم من عینا کدهایی که در ویدیو گفته بودید را نوشتم ولی خروجی نمیدهد و در خود محیط android studio نیز هیچ error وجود نداره و مشکل در نصب برنامه هست و حتی فایل apk هم درست کردم و در چند گوشی تست کردم ولی برنامه هنگام نصب به مشکل برخورد میکرد
    لطفا راهنمایی کنید

  • مشکل پرداخت و دانلود

    سلام خدمت شما خسته نباشید
    با تشکر از سایت خوب و آموزش های مفیدتون .
    من چند بار از سایت شما خرید کردم و بسیار هم استفاده کردم ولی یه مشکلی توی پرداخت سایت شما هست که من در همه خریدها بهش برخوردم که مثل سایت های دیگه راحت نمیشه خرید کرد مثلا بعد از پرداخت بیشتر مواقع به صفحه مورد نظر برنمیگرده و ارور 504 میده.
    امروز هم آموزش کار با دیتابیس رو ساعت 7:13 صبح خرید کردم و مبلغش از حسابم کم شد ولی متاسفانه به صفحه دانلود برنگشت و لینک فعال نشد و ارور داد و دوباره که وارد شدم دیدم که بازم باید خرید کنم.
    شما اگه مثل خیلی از سایت ها خریدهای هر شخصی رو در سبد خریدش و حساب کاربریش نشون بدین خیلی بهتره.
    با تشکر.

    • سلام دوست عزیز
      بله شما درست می فرمایید مشکلی که برخی مواقع رخ می دهد به علت عدم برگشت درست درخواست از سمت درگاهس
      بابت موضوعی که فرمودید هم در برنامه هامون قرار داره این بخش برای راحتی کاربران به سایت اضافه کنیم
      بابت مشکلی که به وجود آمده خیلی عذرخواهم

  • برای ثبت نظر باید ابتدا وارد اکانت خود شوید