項目中有三個數據庫,分別為訂單數據庫,商品數據庫,會員信息數據庫,稱為甲組數據庫。 另外三個數據庫與這三個數據庫結構相同,表名及字段都相同,這三個數據庫做為從數據庫是備份主數據庫的數據用的,同時也做為查詢數據庫而用的,稱為乙組數據庫。 甲組數據庫與乙組數據庫定時同步數據即可 例如:插入商品信息的時候,是插入到甲組數據庫里面的的商品數據庫中商品表的,會員注冊的時候數據自然是寫入到會員信息數據庫里面的 查詢操作的時候是查詢的乙組數據庫里面的數據,就是說乙組數據庫只用來查詢。這樣讀寫分離,即寫的時候是往甲組數據庫寫,讀是乙組數據庫里面讀。 在配置文件里面就會配置6個數據庫連接字符串,這個時候DBHelper應該怎樣封裝呢?就是表示層傳過來的對象或者參數,該寫入甲組數據庫的寫入甲組數據庫,該在乙組數據庫里面執行查詢的時候就查詢。
請教多個數據庫DBHelper封裝的問題
拉莫斯之舞
2018-11-12 14:13:15