它是独立于操作系统的,可以直接添加入进程当中,
    数据库的独占性和共享锁,意味着可以有多个进程同时从中获取数据,但是同时只能最多有一个在写数据(独占锁)。

    使用方法

    继承自( Extends ) SQLiteOpenHelper
    实现 oncreate ()方法,创建数据库后,对数据库的操作,如建表
    onUpgrade ()方法,更新数据库版本

    SQLiteDatabase 是SQLite 数据库的工具类,查插删改都靠它,有返回值则返回 cursor
    形式有两种: SQLiteDatabase.insert(string table,null,contentvalues)
    SQLiteDatabase.query()
    另一种方式: SQLiteDatabase.execSQL()

    getWriteableDatabase ()和 getReadableDatabase()来获取

    Android 使用Cursor 类返回一个需要的值, Cursor 作为一个指针从数据库查询返回结果集,使用 Cursor 允许Android 更有效地管理它们需要的行和列,你使用 ContentValues 对象存储键/ 值对,它的 put() 方法允许你插入不同数据类型的键值。

    创建表的时候会指定某列的数据类型,但是却可以把任何数据类型放入任何列中,类型不匹配的话,则会尝试转化成该列的类型。如果不能转换,则该值将作为其本身具有的类型存储。
    比如可以把一个字符串( String )放入 INTEGER 列。 SQLite 称这为 “ 弱类型” ( manifest typing.)。

    LIKE 的使用

    Like 经常和 % 或者 _ 搭配使用。

    % 可与任意0 个或者多个字符匹配, _ 可与任意单个字符匹配。