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

एंड्रॉइड:पैरेंट टेबल स्क्लाइट के साथ चाइल्ड टेबल में कैसे शामिल हों?

आप छात्र तालिका में कॉलेज के नाम को विदेशी कुंजी के रूप में उपयोग कर सकते हैंसुनिश्चित करें कि आपकी दोनों कॉलम तालिका में अलग-अलग कॉलम नाम हैं, बस सुनिश्चित करें कि COLUMN_ID ="s_id" से COLUMN_ID ="id" है

// डेटाबेस नेमपब्लिक स्टैटिक फ़ाइनल स्ट्रिंग DATABASE_NAME ="details.db";

        // Table 1
        public static final String TABLE_NAME = "CollegeName";
        public static final String COLUMN_ID = "c_ID";
        public static final String COLUMN_TITLE = "college_NAME";
        private static final String COLUMN_IMAGE = "image_bitmap";
    
        // Table 2
        private static final String TABLE2_NAME = "studentsName";
        public static final String COLUMN1_ID = "s_ID";
        public static final String COLUMN2_TITLE = "students_NAME";


public void onCreate(SQLiteDatabase sqLiteDatabase) {

        String query =
                "CREATE TABLE IF NOT EXISTS " + TABLE_NAME + "("
                        + COLUMN_ID + " INTEGER PRIMARY KEY  ,"
                         + COLUMN_TITLE + " TEXT, "
                + COLUMN_IMAGE + " BLOB );";

        sqLiteDatabase.execSQL(query);

        String query1 =
                "CREATE TABLE IF NOT EXISTS " + TABLE2_NAME + "("
                        + COLUMN1_ID + " INTEGER PRIMARY KEY ,"
                        + COLUMN2_TITLE + "  TEXT ,"
                        + COLUMN_C_ID + " INTEGER, " + "FOREIGN KEY("+ 
                   COLUMN_C_ID +") " 
     + "REFERENCES " + TABLE_NAME +"("+COLUMN_ID +")"+ ");";


        sqLiteDatabase.execSQL(query1);

    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंड्रॉइड बायोमेट्रिक यूएसबी फिंगरप्रिंट प्रमाणीकरण ट्यूटोरियल

  2. SQLiteException:अज्ञात डेटाबेस

  3. Uncaught TypeError कॉर्डोवा 3.5 के साथ अपरिभाषित-SQLite प्लगइन की विधि 'ओपनडेटाबेस' को कॉल नहीं कर सकता है

  4. SQLite में एक जाँच बाधा बनाएँ

  5. कैसे बदलें () SQLite में काम करता है