SQLite是一款开源的嵌入式数据库引擎,有处理速度快,占用资源少等优点。SQLite中所有数据库信息全部集中在一个文件中,在Android平台下SQLite的数据库文件位于data/data/应用程序名/databases目录下,任何一个SQLite数据库对于创建该数据库的应用程序来说都是私有的。
SQLite操作步骤:
一、创建数据库对象。
新建一个类MySQLite,继承SQLiteOpenHelper,重写父类的onCreate()方法。
/*当数据库首次被创建时执行该方法,一般将创建表等初始化操作放在该方法中*/
public void onCreate(SQLiteDatabase db){
String sql = "create table if not exists mytable"+"(id integer primary key,name varchar,num integer)";
db.execSQL(sql);
}
二、插入数据。
/*向数据库中插入数据*/
public void insert(String name,int num){
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("insert into mytable(name,num) values ("zhangsan",6)");
db.close();
}
三、更新数据。
四、查询数据。
五、删除数据。
public void delete(){
SQLiteDatebase db = this.getWritableDatabase();
db.delete("mytable","1","null");
}