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()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容