Android:摆脱你的sqlite数据库

标签 android eclipse sqlite

每次我从 Eclipse 向我的手机发送我的应用程序的新版本时,我都会为我的应用程序删除并重新创建数据库(我经常开发和更改我的数据库)。最简单的方法是什么?

最佳答案

public class DatabaseHelper extends SQLiteOpenHelper {

public DatabaseHelper(Context context) {
    super(context, dbName, null, 1);

}
@Override
public void onCreate(SQLiteDatabase db) {   
    db.execSQL("CREATE TABLE USERS (username TEXT, password TEXT);");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {  
    db.execSQL("DROP TABLE IF EXISTS USERS");
    onCreate(db);
}

我在我的代码中使用了这个 :) change super(context, dbName, null, );它将执行 onUpgrade 方法。

关于Android:摆脱你的sqlite数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031954/

相关文章:

java - linphone android 代理配置错误

java - eclipse.ui.menus 的名称过滤器

java - Eclipse:更改所有实现类中的覆盖

ruby-on-rails - 我无法在 mac osx 10.8.2 上安装 sqlite3 gem

java - 如何从 getMetaData.getColumns() 返回可滚动的结果集?

android - 如何在相机 Activity 中应用并保存Android相机效果?

android - android中的键码后退

android - 如何在youtube应用程序或android studio的外部浏览器中打开单个tabhost标签?

eclipse - 在 Java EE 开发中快速周转的理想设置是什么?

iphone - SQLite 表名无效字符