在onUpgrade()中处理

 db.execSQL("CREATE TABLE " + "'post2' (" + //post2 为暂存文件名,可以在这里添加字段或者删除字段 "'_id' INTEGER PRIMARY KEY ," + "'SONG_ID' INTEGER UNIQUE ," + "'SONG_NAME' TEXT," + "'LISTEN_FILE' TEXT," + "'ARTIST_NAME' TEXT," + "'HAS_PLAYED' INTEGER ," + "'ARTIST_URL' TEXT," + "'IS_SLOW_TYPE' INTEGER," + "'SONG_TIME' INTEGER ," + "'IS_MUSIC_POWER' INTEGER ," + "'HAS_COLLECTED' INTEGER);");             //将原先LOADED_SONG 表中中的响应字段的数据copy到post2表中            db.execSQL("INSERT INTO post2 (_id, SONG_ID, SONG_NAME, LISTEN_FILE, ARTIST_NAME, HAS_PLAYED, ARTIST_URL,IS_SLOW_TYPE, SONG_TIME, IS_MUSIC_POWER,HAS_COLLECTED)" + " SELECT _id, SONG_ID, SONG_NAME, LISTEN_FILE, ARTIST_NAME,HAS_PLAYED, ARTIST_URL, IS_SLOW_TYPE, SONG_TIME, IS_MUSIC_POWER ,HAS_COLLECTED FROM LOADED_SONG;");            //删除原先的表            db.execSQL("DROP TABLE LOADED_SONG"); //重命名表 db.execSQL("ALTER TABLE post2 RENAME TO LOADED_SONG"); //也可以在新表中添加字段 db.execSQL("ALTER TABLE LOADED_SONG ADD COLUMN USERNAME TEXT");

更多相关文章

  1. 3D相册图片滑动+倾斜+放大+倒影处理
  2. Android(安卓)ListView实现方法一(ListActivity)
  3. android ListView内容无限循环显示
  4. Android(安卓)在Fragment 中控制 Activity 的控件隐藏和显示
  5. android AIDL实践之清理应用缓存
  6. Android(安卓)中Scroll中添加ListView
  7. Android列表分页功能的实现,往下拉时刷新数据(显示正在加载中)
  8. android ftp客户端简单实现
  9. Android之SQLite数据库的使用

随机推荐

  1. Android(安卓)ApiDemos示例解析(17):App->
  2. Android反编译工具apktool
  3. Android悬浮窗用法总结
  4. 三种自定义漂亮的Android(安卓)SeekBar的
  5. Android(安卓)ComponentName用法
  6. eclipse,adt和android SDK安装
  7. Android开发中常用的数据存储
  8. android新增语言的方法(墨西哥的西班牙语)
  9. android 腾讯微博分享功能
  10. 注册谷歌地图 API 密钥和显示谷歌地图