重写了读取数据库的方法，增强方法的通用性