WEB开发网
开发学院手机开发Android 开发 Android数据存取之Databases 阅读

Android数据存取之Databases

 2010-09-27 01:59:00 来源:WEB开发网   
核心提示:在Android平台上可以操作数据库,这是第一次接触Android时的惊艳之一,Android数据存取之Databases,在Android平台上,绑定了SQLite数据库,Android中操作数据库首先要通过一个 类:android.database.sqlite.SQLiteOpenHelper,它封装了如何打开一

Android平台上可以操作数据库,这是第一次接触Android时的惊艳之一。在Android平台上,绑定了SQLite数据库,这个数据库系统也是极具性格的,它的最大的应用场景是嵌入式系统,进一步了解可以参看这里。

如果有JDBC的经验,那么在这里会容易的多。Android中操作数据库首先要通过一个 类:android.database.sqlite.SQLiteOpenHelper。它封装了如何打开一个数据库,其中当然也包含如果数据库不存在 就创建这样的逻辑。看一个例子:

pubilc class DatabaseHelper extends SQLiteOpenHelper {

private static final String DATABASE_NAME = "com.roiding.simple.note";

private static final int DATABASE_VERSION = 1;

private static final String NOTES_TABLE_NAME = "notes";

DatabaseHelper(Context context) {

super(context, DATABASE_NAME, null, DATABASE_VERSION);

}

@Override

public void onCreate(SQLiteDatabase db) {

db.execSQL("CREATE TABLE " + NOTES_TABLE_NAME

+ " (id integer primary key autoincrement, name text);");

}

@Override

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

db.execSQL("DROP [...]

Tags:Android 数据 存取

编辑录入:coldstar [复制链接] [打 印]
赞助商链接