数据访问层实现类