为了账号安全,请及时绑定邮箱和手机立即绑定

请教多个数据库DBHelper封装的问题

请教多个数据库DBHelper封装的问题

拉莫斯之舞 2018-11-12 14:13:15
项目中有三个数据库,分别为订单数据库,商品数据库,会员信息数据库,称为甲组数据库。 另外三个数据库与这三个数据库结构相同,表名及字段都相同,这三个数据库做为从数据库是备份主数据库的数据用的,同时也做为查询数据库而用的,称为乙组数据库。 甲组数据库与乙组数据库定时同步数据即可 例如:插入商品信息的时候,是插入到甲组数据库里面的的商品数据库中商品表的,会员注册的时候数据自然是写入到会员信息数据库里面的      查询操作的时候是查询的乙组数据库里面的数据,就是说乙组数据库只用来查询。这样读写分离,即写的时候是往甲组数据库写,读是乙组数据库里面读。 在配置文件里面就会配置6个数据库连接字符串,这个时候DBHelper应该怎样封装呢?就是表示层传过来的对象或者参数,该写入甲组数据库的写入甲组数据库,该在乙组数据库里面执行查询的时候就查询。
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

系统定义6个链接字符串的全局变量。然后在初始化dbhelper的时候传递相应的参数。

或者直接初始化6个数据库的dbhelper实例。然后按照实际情况调用就ok了


查看完整回答
反对 回复 2018-11-16
  • 2 回答
  • 0 关注
  • 701 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信