# Training: SQLite - Touchlab

DevFeed: [Training: SQLite - Touchlab](<https://devfeed.tech/articles/training-sqlite-touchlab-38067.md>)

Original publisher: [Read original article](<https://touchlab.co/2012-10-training-sqlite>)

Published: 2012-10-03T06:32:00Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Android](<https://devfeed.tech/topics/android.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [security](<https://devfeed.tech/tags/security.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

## AI overview

A practical guide to using SQLite in Android production applications. It covers database file locations and access protections, security considerations for rooted devices or exploits, SQLiteOpenHelper, schema versioning, SQL DDL, and seeded databases.

## Source excerpt

This is not a post about how to implement basic SQLite on Android. This is (mostly) about the stuff you don't get everywhere.