commons-dbutils 是Apache提供的一系列通用类库中的一人,主要是用来简化JDBC的操作,我个人感觉最核心的就是其中的转换器.
核心类:
org.apache.commons.dbutils.DbUtils 主要负责加载驱动功能
DbUtils.loadDriver(CLASSNAME);代替原来的Class.forName(CLASSNAME);
org.apache.commons.dbutils.QueryRunner
用来执行SQL语句的,可以是带参数的
org.apache.commons.dbutils.handlers.BeanListHandler
ResultSet转JavaBean List的处理器
示例:
DBM.java
实体类 UserRoleVo.java
数据访问层类UserRoleDAO.java:
如果有多个参数需要使用Object[]来处理参数:
自己写测试类,程序应该没有什么问题!