修改了部分数据库方法