抽取db操作公用实现