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

एंड्रॉइड - टेक्स्ट व्यू में लॉगिन करने के बाद एसक्लाइट डेटाबेस से उपयोगकर्ता नाम प्रदर्शित करें

मैं उपयोगकर्ता नाम को साझा प्राथमिकताओं में सहेजूंगा, क्योंकि ऐप में केवल एक उपयोगकर्ता होगा, आपको अपने डेटाबेस में केवल एक प्रविष्टि सहेजने की आवश्यकता नहीं है। लेकिन अगर आप इसे डेटाबेस से प्राप्त करने पर जोर देते हैं, तो इस फ़ंक्शन को अपने डेटाबेस हेल्पर में जोड़ें।

    public String getUsername() throws SQLException {
                  String username = "";
                  Cursor cursor = this.getReadableDatabase().query(
                                                   TABLE_NAME, new String[] { KEY_NAME }, 
                                                   null, null, null, null, null);                     
                  if (cursor.moveToFirst()) {
                      do {
                            username = cursor.getString(0);
                         } while (cursor.moveToNext());
                  }
                  cursor.close();

                  return username;
    }

और बाद में आप अपनी ड्रॉअर गतिविधि में उपयोगकर्ता नाम प्राप्त करने के लिए इस कोड का उपयोग कर सकते हैं:

textView.setText(helper.getUsername());

पी.एस. आपको वास्तव में वास्तव में अपना कोड दोबारा करना चाहिए। और एकल मानों को संग्रहीत करने के लिए SQLite के बजाय SharedPreferences का उपयोग करें। 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. SQLite में डेटा एन्क्रिप्ट करें

  2. एंड्रॉइड ऐप में यूजरनेम और पासवर्ड स्टोर करने का सबसे अच्छा विकल्प

  3. मैं ग्रिड व्यू में एकाधिक छवि सेट करने में सक्षम नहीं हूं?

  4. SQLite में AUTOINCREMENT कैसे काम करता है

  5. तालिका के रूप में SQLite परिणामों को कैसे प्रारूपित करें