首页 > 数据库技术 > 详细

04_数据库升级onUpgrade&ondowngrade

时间:2017-06-17 10:54:43      阅读:271      评论:0      收藏:0      [点我收藏+]

如果想操作多个数据库就不要把数据库的名字写死了

    public MyOpenHelper(Context context, String name){
    //第一个参数上下文
        //第二个参数  数据库的名字 如果传入null 就是在内存中创建一个数据库 内存中的数据库在应用退出之后 数据就会丢失
        //如果是聊天记录之类我真正的想给它存起来,下一次再启动还想用那你就要给它存储到一个具体的数据库里面。这个名字就一定要传进来
        //第三个参数 游标工厂 如果使用系统默认的游标工厂就传入null
        //第四个参数  数据库的版本号 用版本号来控制数据库的升级和降级 版本号从1开始
        super(context, "itheima.db", null, 1);
        // TODO Auto-generated constructor stub
    }

把"itheima.db"用String name代替而不是写死了就可以操作多个数据库了.如果写死的话拿到的SQLiteDatabase实际上操作的都是同一个数据库就是这个itheima.db

04_数据库升级onUpgrade&ondowngrade

原文:http://www.cnblogs.com/ZHONGZHENHUA/p/7039459.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!