重构读取数据库代码,欠缺测试