在移动开发中,如果需要在客户端保留比较多的数据,并且可能使用多种条件对数据进行查询,更改,删除的操作,这时 SharedPreferences 就显得力不从心了。如何解决这个问题呢?移动平台(Android 和 iOS)给出的答案都是使用小型数据库 SQLite。
本文演示在 Android 中操作 SQLite 数据库。
建立 DataHelper
1 | public class DatabaseHelper extends SQLiteOpenHelper { |
建表操作
1 | void onCreateTable() { (R.id.btnCreateTable) |
插入数据
1 | void onInsert() { (R.id.btnInsert) |
查询数据
1 | void onQuery() { (R.id.btnQuery) |
更新数据
1 | void onUpdate() { (R.id.btnUpdate) |
删除数据
1 | void onDelete() { (R.id.btnDelete) |
删除表
1 | void onDrop() { (R.id.btnDrop) |