zoukankan      html  css  js  c++  java
  • SQLite

    android sqlite 嵌入式,占资源低,需要几百k内存。

    多个进程可以在同一时间从同一个数据库读取数据,但只有一个可以写入数据,在发出独占锁后,其他的读写操作将不会发生。

    创建数据库SQLiteHelper类

    onCreate()创建数据库

    onUpgrade()更新数据库

    close()最后释放数据库连接

    创建数据库库:

    SQLiteDatabase mSQLiteDatabase = this.openorCreateDatabase("Test",MODE_PRIVATE,null);

    创建表:

    String CREATE_TABLE = "create table 表名(列名,列名,列名)"

    mSQLiteDatabase.execSQL(CREATE_TABLE);

    删除表:

    mSQLiteDatabase.execSQL("drop table 表名");

    修改表:

    String INSERT_DATA = "insert into 表名 (列名) values(.....)";

    mSQLiteDatabase.execSQL(INSERT_DATA);

    更新记录:

    String UPDATE_DATA = "update 表名 set 列名="" where ........"

    mSQLiteDatabase.execSQL(UPDATE_DATA);

    删除记录:

    mSQLiteDatabase.execSQL("delete from 表名 where 条件");

    查询:

    select 列名 from 表名 where 条件;

    create table User("name text default ........");

    SQLiteDatabase dbwriter = getwritableDatabase();

    ContetValues cv = new ContentValues();

    cv .put();

    cv.put();

    dbwriter.insert("user",null,cv);

    dbwriter.close();

    Db db = new Db(this);

    Cursor c = db.query("user",null,"name=?",new String[]{"小张"});

    while(c.moveToNext()){

    name = c.getString(c.getConlumnIndext("name"));

    name = c.getString(c.getConlumnIndext("name"));

    }

  • 相关阅读:
    正则表达式中的贪婪模式与非贪婪模式详解
    关于Python中正则表达式的反斜杠问题
    每日思考记录(1)
    软件设计——2018年上半年选择题重要知识点
    统一过程UP
    软件设计复习7
    软件设计复习6
    软件设计复习5
    软件设计复习4
    软件设计复习3
  • 原文地址:https://www.cnblogs.com/hzwcoming/p/4699576.html
Copyright © 2011-2022 走看看