待续
SQLite数据库的一般操作包括:
创建数据库、打开数据库、创建表、向表中添加数据、从表中添加数据、从表中删除数据、修改表中的数据、关闭数据库、删除指定表、删除数据库和查询表中的某条数据。
其中几个概念,
数据库、表、表中的数据。一个数据库中可以包含多个表。每一条数据都保存在指定表中。
通过execSQL方法执行一条SQL语句。
通过Cursor类查询数据。当使用SQLiteDatabase.query()方法时,慧德到一个Cursor对象,指向的每一条Cursor数据。
数据库存储的地址/data/data/<package_name>/databases/
为了更好管理和维护数据库,一般会封装一个继承自SQLiteOpenHelper类的数据库操作类。
public class MyDataAdapter { private static class DatabaseHelper extends SQLiteOpenHelper { } }
使用方法:
通过构造方法传入Context对象,然后通过open方法来创建并获得数据库对象。
MyDataBaseAdapter m_MyDataBaseAdapter = new MyDataBaseAdapter(this); m_MyDataBaseAdapter.open(); updataAdapter();