泛型(三)模拟commons-dbutils
最近在复习泛型的知识,想起以前使用 commons-dbutils 的时候,觉得这个工具太厉害了。所以,试着自己瞎写看能不能模拟 commons-dbutils 的功能。 1、commons-dbutils的使用 1.1、commons-dbutils是用来简化JDBC的代码。下面是其简单用法: // 增删改 QueryRunner qr = new QueryRunner(JdbcUtils.getDataSource());// 创建QueryRunner,需要提供数据库连接池对象 String sql = "insert into t_students values(?,?,?,?)";// 给出sql模板 Object[] params = { 1, "liSi", 20, "female" };// 给出sql模板的参数 qr.update(sql, params); // 查询 QueryRunner qr = new QueryRunner(JdbcUtils.getDataSource()); String sql = "select * from t_student where id = ?"; Object[] params = {1}; Stu stu = qr.query(sql, new BeanHandler<Stu>(Stu.class),