SQLite is an open source SQL database that is embedded into Android devices. It uses very little memory (approx. 250KB) and supports SQL syntax, transactions, and prepared statements. SQLite comes preinstalled on all Android devices and stores application databases in the DATA/data/APP_NAME/databases directory. The android.database and android.database.sqlite packages provide classes for opening databases like SQLiteDatabase and working with SQLite in Android like performing insert, update, delete, and query operations.