سوال در باره ی دیتابیس
سلام دوستان . من فیلم بخش دیتابیس رو دیدم اما یک مشکل دارم اونم اینکه استاد دستورات دیتابیس رو فقط توی کلاس G اجرا کردن اما من میخام این دستورات رو توی یک کلاس دیگم مثل Main.java اجرا کنم نه توی کلاس G.java باید چی کار کنم؟
دوست عزیز
دیتابیسی که تو کلاس جی ساخته شده ، از نوع public و static هستش.
شما فقط کافیه توی هر کلاس دیگه متغیری که از نوع دیتابیس ساختید رو فراخوانی کنید و با دستور execsql باهاش کار کنید به همین راحتی.
دقیقا
ببین تو کلاس جی متغیری ساخته شده به نام database
با دستور execsql ای که استاد نوشتن تو سورس ، فقط دیتابیس شما تو آدرس موردنظر ساخته میشه
حالا شما مثلا میری تو ActivityMain و می نویسی G.database.execsql و کد sql ات رو اجرا میکنی
اما پیشنهاد من روشیه که خود گوگل برای ذخیره سازی تو دیتابیس معرفی کرده
http://developer.android.com/training/basics/data-storage/databases.html
یه نگاهی بندازید.(البته با قندشکن چون آی پی ایران فیلتره)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .