摘要:
一个JDBC DAO封装类最近应项目要求,需要自己写一个JDBC DAO的封装类,能够高效稳定的提供数据库操作服务,对数据库的访问及操作必须尽可能的轻量级。个人认为一个高效稳定的时实系统的架构和编码规范应具备以下特点: * 源码中尽量少的new和尽量多的static * 尽量少的过滤器 * 尽量少的数据传递过程 * 尽量少的数据转换和尽量多的泛型 * 直接使用Java数据库API * 使用数据库连接池 * 特别易用基于以上考虑,实现了下面这个DAO类。此类将查询出来的数据以List>的形式封装并返回,HashMap代表数据行DataRow,HashMap的key(String... 阅读全文