Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Andoid Database SQLite

Presentasi serupa


Presentasi berjudul: "Andoid Database SQLite"— Transcript presentasi:

1 Andoid Database SQLite

2 Anggota Kelompok : Alif Luthfi / 15.11.0136
Fahrur Aziz Rohmanuramin / Errina Azizah / Ira Ashinta Wardani / Inayatul Isnaeni / Wildatul Aulia /

3 Android Database SQLite
SQLite merupakan sistem manajemen database relasional yang dibangun dalam sebuah library bahasa pemrograman C. Berbeda dengan kebanyakan sistem manajemen database lainnya, SQLite bukanlah mesin database client-server melainkan berupa file tunggal atau beberapa file saja. SQLite ini adalah salah satu embedded database yang terkenal, embedded database mengurangi beberapa prosedural yang harus dilakukan oleh lazimnya database konvensional sehingga footprint yang harus disiapkan berukuran kecil. . SQLite bersifat open source, sehingga lebih mudah bagi para pengembang aplikasi untuk menggunakan database ini tanpa harus risau memikirkan masalah paten dan biaya. Dan SQLite memiliki fitur-fitur yang memang diidamkan untuk sebuah database ideal.

4 Versi SQLite bergantung pada versi Android. Lihat tabel berikut ini:
Android API SQLite Version API 27 3.19 API 26 3.18 API 24 3.9 API 21 3.8 API 11 3.7 API 8 3.6 API 3 3.5 API 1 3.4

5 Beberapa produsen perangkat menyertakan versi SQLite yang berbeda pada perangkat mereka. Ada dua cara untuk menentukan nomor versi pemrograman.  Jika tersedia, gunakan tool sqlite3, misalnya: adb -e shell sqlite3 --version. Buat dan query basis data dalam memori seperti ditunjukkan pada contoh kode berikut: String query = "select sqlite_version() AS sqlite_version";     SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(":memory:", null);     Cursor cursor = db.rawQuery(query, null);     String sqliteVersion = "";     if (cursor.moveToNext()) {         sqliteVersion = cursor.getString(0);     }

6 Interfaces SQLiteCursorDrive : Driver untuk SQLiteCursors yang digunakan untuk membuatnya dan diberi tahu oleh kursor yang diciptakannya pada peristiwa penting dalam masa hidup mereka. SQLiteDatabase.CursorFactory : Digunakan untuk mengizinkan sub-kelas kursor yang kembali saat memanggil kueri. SQLiteTransactionListener : Pendengar untuk acara transaksi

7 Classes SQLiteClosable Objek yang dibuat dari SQLiteDatabase yang bisa ditutup. SQLiteCursor Implementasi kursor yang mengekspos hasil dari query pada SQLiteDatabase. SQLiteDatabase Membuka metode untuk mengelola database SQLite. SQLiteDatabase.OpenParams Wrapper untuk parameter konfigurasi yang digunakan untuk membuka SQLiteDatabase SQLiteDatabase.OpenParams.Builder Builder untuk SQLiteDatabase.OpenParams. SQLiteOpenHelper Kelas pembantu untuk mengelola pembuatan database dan manajemen versi. SQLiteProgram Sebuah kelas dasar untuk program SQLite terkompilasi. SQLiteQuery Ini adalah kelas convience yang membantu membangun query SQL untuk dikirim ke SQLQueryBuilder Ini adalah kelas convience yang membantu membangun query SQL untuk dikirim ke objek SQLiteDatabase.. SQLiteStatement Merupakan pernyataan yang bisa dijalankan terhadap database.

8 Exception

9

10 Contoh hasil project dari Android Database SQLite

11

12

13

14


Download ppt "Andoid Database SQLite"

Presentasi serupa


Iklan oleh Google