数据库准备重构为适配器模式