public class DBUtilsDemo03 { @Test public void queryUserByUid() throws SQLException { QueryRunner qr = new QueryRunner(); String sql = "select * from users"; User user = qr.query(C3P0Util.getConnection(), sql, new BeanHandler<User>(User.class)); System.out.println(user); } @Test public void queryAllUser() throws SQLException { QueryRunner qr = new QueryRunner(); String sql = "select * from users"; List<User> result = qr.query(C3P0Util.getConnection(), sql, new BeanListHandler<>(User.class)); for (User u : result) { System.out.println(u); } } }
BeanHandler:将查询结果的第一行封装成指定的数据类型
BeanListHandler:将查询结果的每一行封装成指定类型的List集合