什么是SQLite
是数据库,是Android系统提供的数据存贮方式之一
SQLite占用的资源非常少,只有几百K
SQLite不仅支持标准的SQL语句,还遵循数据库的ACID事务
SQLite不需要安装,不需要用户名和密码就可以使用
如何使用SQLite
1.创建数据库和数据表
2.添加数据
3.修改数据
4删除数据
4.查询数据
创建数据库和数据表的步骤
1.新建类继承SQLiteOpenHelper
public class MyDataBaseHelper extends SQLiteOpenHelper{
2.实现构造方法
private Context context;
public MyDataBaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
super(context, name, factory, version);
this.context = context;
}
3.重写OnCreate()方法和onUpgrade()方法
@Override
public void onCreate(SQLiteDatabase db) {
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
4.activity中实例化SQLiteOpneHelper的子类对象,调用getReadableDatabase()或getWritableDatabase()方法
dbHelpter = new MyDataBaseHelper(MainActivity.this, "studentdb", null, 1);
dbHelpter.getWritableDatabase();