首页 > 代码库 > 04_数据库升级onUpgrade&ondowngrade
04_数据库升级onUpgrade&ondowngrade
如果想操作多个数据库就不要把数据库的名字写死了
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。