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

सूची <मॉडल वर्ग> को sqlite में सहेजें

अपने DBHelper में आपको एक ऐसी विधि की आवश्यकता है जो आपके डेटा को db में सम्मिलित करे ताकि..पहले:विधि बनाएँ

public void isInsertData(Price price) {
   try {
      SQLiteDatabase db = this.getWritableDatabase();
      ContentValues insertValues = new ContentValues();
      insertValues.put(ItemCode, price.getItemCode());
      insertValues.put(Product, price.getProduct());
      db.insert(DB_NAME, null, insertValues);
    } catch (Exception e) {
      e.printStackTrace();
    }
}

मैं देखता हूं कि आपका टेबल नाम आपके डेटाबेस नाम के समान दिखता है, मैं आपको इसे बदलने की सलाह देता हूं, लेकिन अगर आप चाहें तो इसे बदल सकते हैं।

दूसरा:हमें अपने सहायक के उदाहरण की आवश्यकता है और नई विधि को कॉल करें, अगली पंक्ति आपके पुनरावृत्ति में जाती है।

DbHelper dbHelper = new DbHelper(this); //or ActivityName.this
for (DataSnapshot PricesListDataSnapshot : dataSnapshot.getChildren()) {
            PricesList pricesList = PricesListDataSnapshot.getValue(PricesList.class);
            pricesArrayList.add(pricesList);
            dbHelper.isInsertData(pricesList);
  }

इतना ही! अब आप अपने डेटाबेस में डेटा सेव करें।

मेरा सुझाव है कि यदि आप इसके बाद कोई प्रश्न पूछना चाहते हैं तो आप इस लिंक को पढ़ेंhttps://developer.android.com/training/data-storage/sqlite



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android SQLite डेटाबेस तालिका नहीं बनाई जा रही है

  2. एंड्रॉइड रूम डीबी के साथ एक से कई रिश्तों में कैसे फ़िल्टर करें

  3. SQLite में वर्तमान तिथि कैसे प्राप्त करें

  4. SQLite में अपरकेस में कैसे बदलें

  5. एंड्रॉइड के लिए SQLCipher के साथ कैसे शुरुआत करें?