SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Menggunakan Room DB dalam proyek perpustakaan

Pertama-tama hapus instalan aplikasi Anda ke dalam perangkat dan emulator.

Kemudian alirkan langkah di bawah ini ke room db.add below dependecy ke dalam file gradle level aplikasi.

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

daripada membuat aktivitas level aplikasi seperti di bawah ini ..

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;
}

}

lalu buat database aplikasi..

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

Dao..

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

}

lalu tentukan juga aktivitas aplikasi ke dalam file manifes Android ke tag aplikasi.

        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. Bagaimana cara menggunakan strftime dan datetime dengan benar menggunakan perpustakaan Kamar?

  2. Bagaimana Replace() Bekerja di SQLite

  3. SQLiteOpenHelper:metode onCreate() tidak dipanggil pada perangkat fisik

  4. Perilaku Android SQLite Journal berubah?

  5. Praktik terbaik untuk mengimplementasikan database aman untuk perangkat android