改进数据库操作

Change-Id: I9b15ce46d7865be5e2e00d40acd6f278aac85266