SQLite Database学习摘要

Dive in SQLite Database 

Android中操作SQLite Database有两个核心类:SQLiteDatabase 和 SQLiteOpenHelper.

前者主要有CRUD 操作,后者主要有onCreate 和 upGrade。


SQLiteDatabase 操作数据库

1、创建SQLiteDatabase对象。有四个静态方法,

2、创建SQLiteDatabase中的表。 执行db.execSQL("create ...)

3、调用SQLiteDatabase对象提供的方法操作数据库,如

    void execSQL(string sql), void beginTransaction(), 

4、对查询结果进行操作。Cursor对象有以下方法:move, moveToNext, getCount, getColumnIndex, ...


SQLiteOpenHelper 实现数据库创建和更新

SQLiteOpenHelper包含以下几个常用方法:

onCreate(SQLiteDatabase db)

onUpgrade( SQLiteDatabase db, int oldVersion, int newVersion)

getReadableDatabase()

getWriteableDatabase()

你可能感兴趣的:(SQLite Database学习摘要)