آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سوال در باره ی دیتابیس

parsarezaei  11 سال پیش  11 سال پیش
0 0

سلام دوستان . من فیلم بخش دیتابیس رو دیدم اما یک مشکل دارم اونم اینکه استاد دستورات دیتابیس رو فقط توی کلاس G اجرا کردن اما من میخام این دستورات رو توی یک کلاس دیگم مثل Main.java اجرا کنم نه توی کلاس G.java باید چی کار کنم؟

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
dr_ervina  11 سال پیش
+1 0

دوست عزیز
دیتابیسی که تو کلاس جی ساخته شده ، از نوع public و static هستش.
شما فقط کافیه توی هر کلاس دیگه متغیری که از نوع دیتابیس ساختید رو فراخوانی کنید و با دستور execsql باهاش کار کنید به همین راحتی.

0 0
ممنون از پاسختون میشه یه مثال بزنید؟ (11 سال پیش)
0 0
مثلا بزنم G.database.execsql ؟ (11 سال پیش)
0 0
اگه پاسخ ها مفید بوده میتونید لایک هم بکنید پست ها رو (11 سال پیش)
پاسخ به سوال 
dr_ervina  11 سال پیش
0 0

دقیقا
ببین تو کلاس جی متغیری ساخته شده به نام database
با دستور execsql ای که استاد نوشتن تو سورس ، فقط دیتابیس شما تو آدرس موردنظر ساخته میشه

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


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .