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