SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

SQL डेटाबेस ट्यूटोरियल में Android.com के सेविंग डेटा को समझना

इसके लिए उत्तर:

बिंदु 1,2,3 :जैसा कि ट्यूटोरियल में बताया गया है कि आप इस लिंक का अनुसरण कर रहे हैं, हमें SongDbHelper.onCreate() पर कॉल नहीं करनी चाहिए। . इसके बजाय, जब हम हेल्पर क्लास . से डेटाबेस का संदर्भ लेना चाहते हैं , हम CONSTUCTOR . का उपयोग करते हैं जैसे:

SongDbHelper mDbHelper = new SongDbHelper(getContext());
// this will call super method internally and
// this will create table in database

बिंदु 4:onUpgrade() स्पष्ट रूप से कॉल करना भी हमारी जिम्मेदारी नहीं है। जब हम डेटाबेस स्कीमा बदलते हैं, तो हम DATABASE_VERSION . को अपडेट करते हैं और एंड्रॉइड फ्रेमवर्क आंतरिक रूप से onUpgrade() call को कॉल करेगा हमारे लिए

प्वाइंट 5 :आप अपने xml . से गाने के बोल एक-एक करके स्टोर कर सकते हैं database . के लिए . जहाँ तक मैं जानता हूँ यह सही तरीका है

अपडेट करें:

सबसे अच्छा तरीका यह होगा कि आप store your database एक वेब सर्वर पर जो पहले . बनाया गया है , download it from the web server और ऐप को फिर पढ़ें/लिखें डेटाबेस में। यह उद्देश्य को पराजित नहीं करेगा डेटाबेस के अलावा, यह डेटाबेस प्रविष्टियों और कोड प्रविष्टियों (xml) की नकल नहीं करेगा . इसके अलावा, आपके एप्लिकेशन का आकार भी छोटा होगा क्योंकि एप्लिकेशन शुरू में डिवाइस मेमोरी में स्टोर करने के बजाय रनटाइम में डेटाबेस डाउनलोड करेगा



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite क्वेरी परिणामों को HTML तालिका के रूप में प्रारूपित करें

  2. जब स्ट्रिंग 1 से अधिक पंक्ति में होती है तो एंड्रॉइड स्टूडियो कोटलिन रूम डीएओ प्रश्नों की जांच/हाइलाइट नहीं करता है

  3. Excel में स्वचालित रूप से SQLite क्वेरी परिणाम खोलें

  4. रूटेड एंड्रॉइड डिवाइस पर डेटाबेस की जांच कैसे करें

  5. RecyclerView में SQLite डेटा प्रदर्शित करें