Android中一些关于sqlite的总结-1
发表于:2010年06月25日  分类:Android, 技术  Comments Off  0 次浏览 

1.数据库文件
位于:/data/data/{package} /databases文件夹中

2.SQLiteOpenHelper 的onCreate,onUpgrade
 你可以扩展SQLiteOpenHelper类,它是一个Android辅助类,主要用于数据库创建和版本管理。实际上,你可以覆盖onCreate()和onUpgrade()方法
onCreate在数据库第一次被创建的时候才会调用,不用担心每次都掉用。
因为很多例子都是create table的语句,重复调用显然原来的数据会没的。
而onUpgrade则是升级的时候才会调用,看如下代码:

  1. @Override
  2.         public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  3.             Log.w(TAG, "Upgrading database from version " + oldVersion + " to "
  4.                     + newVersion + ", which will destroy all old data");
  5.             db.execSQL("DROP TABLE IF EXISTS test");
  6.             onCreate(db);
  7.         }
固定链接: http://liubin.nanshapo.com/2010/06/25/somthing-about-sqlite-in-android-1/ | 其实我是一个程序员

报歉!评论已关闭.