WEB开发网
开发学院手机开发Android 开发 Android中一些关于sqlite的总结 阅读

Android中一些关于sqlite的总结

 2010-07-01 15:27:00 来源:WEB开发网   
核心提示:1.数据库文件位于:/data/data/{package} /databases文件夹中2.SQLiteOpenHelper 的onCreate,onUpgrade你可以扩展SQLiteOpenHelper类,Android中一些关于sqlite的总结,它是一个Android辅助类,主要用于数据库创建和版本管理,因为

1.数据库文件

位于:/data/data/{package} /databases文件夹中

2.SQLiteOpenHelper 的onCreate,onUpgrade

你可以扩展SQLiteOpenHelper类,它是一个Android辅助类,主要用于数据库创建和版本管理。实际上,你可以覆盖onCreate()和onUpgrade()方法

onCreate在数据库第一次被创建的时候才会调用,不用担心每次都掉用。

因为很多例子都是create table的语句,重复调用显然原来的数据会没的。

而onUpgrade则是升级的时候才会调用,看如下代码:

@Override

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

Log.w(TAG, "Upgrading database from version " + oldVersion + " to "

+ newVersion + ", which will destroy all old data");

db.execSQL("DROP TABLE IF EXISTS test");

onCreate(db);

}

Tags:Android 一些 关于

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