Android学习之路十九:SQLite

  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");

  }

原文地址:https://www.cnblogs.com/thinksasa/p/2920383.html