代码格式调整，重构db包，减少代码冗余