数据库co升级中是什么意思

数据库co升级中是什么意思,第1张

如果你指的是数据库系统升级,就是将以前的版本的DBMS升级到一个更高的版本,使你的数据库用起来更安全,稳定,方便。如果你指的是数据库升级,则是将原来的数据库文件进行优化更改之后的结果,比如说更改了数据库中表的结构,修改了视图,存储过程,自定义函数,以及修改了数据本身的配置等等。不知你说的是哪一种。这个回答可以吗?

1、设置一个DB_VERSION

public static final int DB_VERSION = 1

2、当你要更新表的时候就把DB_VERSION+1,就会触发onUpgrade,数据库就更新了,记得采纳

public DBHelper() {

    // for test

    daoConfig = new DbManager.DaoConfig()

            .setDbName(DB_NAME)

            .setDbVersion(DB_VERSION)

            .setDbDir(Environment.getExternalStorageDirectory())

            .setDbOpenListener(new DbManager.DbOpenListener() {

                @Override

                public void onDbOpened(DbManager db) {

                    db.getDatabase().enableWriteAheadLogging()

                }

            })

            .setDbUpgradeListener(new DbManager.DbUpgradeListener() {

                @Override

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

                    updateTable(db, xx.class)

                    

                }

            })

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9928168.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存