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集合