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

पुस्तकालय परियोजना में कक्ष डीबी का उपयोग करना

सबसे पहले अपने ऐप को डिवाइस और एमुलेटर में अनइंस्टॉल करें।

फिर नीचे स्टेप टू रूम db.add नीचे डिपेंडेंसी को ऐप लेवल ग्रेडल फाइल में डालें।

    implementation "android.arch.persistence.room:runtime:1.0.0"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0"

नीचे की तरह ऐप स्तर की गतिविधि करने से ..

public class AppActivity extends Application {

static AppDatabase db;

@Override
public void onCreate() {
    super.onCreate();
    db = Room.databaseBuilder(getApplicationContext(), AppDatabase.class, "database-name").build();
}

public static AppDatabase getDatabase() {
    return db;
}

}

फिर ऐप डेटाबेस बनाएं..

@Database(entities = {MyTable.class}, version = 1)
public abstract class AppDatabase extends RoomDatabase {
public abstract MyTableDao getTableDao();
}

दाओ ..

@Dao
public interface MyTableDao {
@Insert
void insertData(MyTable myTable);
@Query("SELECT * FROM MyTable ")
List<MyTable> getData();

}

फिर ऐप गतिविधि को एंड्रॉइड मेनिफेस्ट फ़ाइल में एप्लिकेशन टैग में भी परिभाषित करें।

        android:name=".AppActivity"



  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. SQLite ALTER TABLE

  3. SQLite - संबंध बनाएं

  4. अनुक्रमणिका 2 पर तर्क को बाध्य नहीं कर सकता क्योंकि अनुक्रमणिका सीमा से बाहर है

  5. SQLite अद्यतन