

This structure is referred to as a schema. We can create our own tables to hold the data accordingly. SQLite is a typical relational database, containing tables (which consists of rows and columns), indexes etc. Once a database is created successfully its located in data/data//databases/ accessible from Android Device Monitor. Android SQLite native API is not JDBC, as JDBC might be too much overhead for a memory-limited smartphone. For Android, SQLite is “baked into” the Android runtime, so every Android application can create its own SQLite databases. Android SQLite combines a clean SQL interface with a very small memory footprint and decent speed. Android SQLiteĪndroid SQLite is a very lightweight database which comes with Android OS.

Below is the final app we will create today using Android SQLite database. For many applications, SQLite is the apps backbone whether it’s used directly or via some third-party wrapper. Android SQLite is the mostly preferred way to store data for android applications. Welcome to Android SQLite Example Tutorial.
