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

पूर्व-आबादी वाले डेटाबेस के साथ रूम पर्सिस्टेंस लाइब्रेरी का उपयोग कैसे करें?

इस तरह मैंने इसे हल किया, और आप अपने आवेदन को पूर्व-आबादी वाले डेटाबेस (रूम बनाम अल्फा 5 तक) के साथ कैसे भेज सकते हैं

  • अपना SQLite DB database_name.db put डालें assets/databases . में फोल्डर

  • इस रेपो से फ़ाइलें लें और उन्हें sqlAsset . नामक पैकेज में रखें

  • आपके AppDatabase . में वर्ग, अपने कमरे के डीबी निर्माण कोड को तदनुसार संशोधित करें:

    Room.databaseBuilder(context.getApplicationContext(), 
                         AppDatabase.class, 
                         "database_name.db")
    .openHelperFactory(new AssetSQLiteOpenHelperFactory())
    .allowMainThreadQueries()
    .build();
    

ध्यान दें कि आपको "database_name.db" . का उपयोग करना होगा और नहीं getDatabasePath() या अन्य तरीके:इसे केवल फ़ाइल के नाम की आवश्यकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RecyclerView में डेटा प्रदर्शित करना

  2. java.util.MissingFormatArgumentException:प्रारूप विनिर्देशक:s

  3. SQLite डेटाबेस में सभी अनुक्रमणिका सूचीबद्ध करें

  4. गतिविधि की onDestroy विधि में डेटा सहेजें

  5. Android में sqlite डेटाबेस को अपडेट और कॉम्पैक्ट करना