标签:android 数据库操作 数据库访问 数据库管理 文件管理 sqlite
安卓的数据存储方式有很多:
SQLite
SharedPreferences
ContentProvider
文件存储数据
网络存储数据
这里说一下SQLite数据库。
SQLite是一个轻量级数据库,它的处理速度比MySQL、PostgreSQL
等开源数据库管理系统更快,没有服务器进程,通过文件管理数据库,Android提供一些API来操作SQLite数据库,很简单实用。Android程序在运行时集成了SQLite,所以每个安卓程序都可以使用SQLite数据库。
Android SDK提供了一系列对SQLite数据库进行操作的类和接口,简单说一下:
1.SQLiteDataBase类。
这是一个数据库访问类,该类封装了一系列数据库操作的API,对数据进行CRUD操作。
2.SQLiteOpenHelper类。
这是一个抽象类,用来创建和进行版本更新。SQLiteOpenHelper的子类通过getReadableDatabase()方法和getWritableDatabase()方法来获取SQLiteDataBase实例对象。
3.Cursor接口。
一个游标接口,在数据库中作为返回值,相当于结果集ResultSet。
在前面写的安卓app和安卓飞机大战中都应用了SQLite数据库,所以在这里不再给出实例。
标签:android 数据库操作 数据库访问 数据库管理 文件管理 sqlite
原文地址:http://bigcrab.blog.51cto.com/10626858/1708724