简述:
在安卓开发中,我们经常使用本地数据库存取用户的信息,可以用SharePreference的方式轻量级地存储用户的设置信息,同时也能用安卓本身提供的SQLite数据库存储一些数据量较大的数据。本文将介绍个人比较喜欢的一种使用SQLite的流程。
数据操作:增、删、查、改
类:MainActivity、数据JavaBean、DbManager、Constant常数类、
MySqlite
Helper
查询方式:rawQuery()//指向Sql语句
Query()//根据参数控制
MainActivity:
CreateDb(){
}
MySqlite
Helper extends SQLiteOpenHelper://自定义数据库类
@Override
public void onCreate(SQLiteDatabase db){
}
@Override
public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){
}
Constant://储存数据库名、表名、字段名等常量
public static final String DATABASE_NAME="info.db";
public static final int DATABASE_VERSION=1;
public static final String TABLE_NAME="person";
public static final String _ID = "_id";
public static final String NAME = "name";
public static final String AGE = "age";