代码比较多,开发效率低需要关注Connection, Statement, ResultSet 对象创建和销毁对ResultSet查询的结果, 需要自己封装为List重复的代码比较多些业务代码和数据库的操作混在一起