public class QueryRunnerTest {
// 数据库的连接
private static Connection conn = JDBCUtilsConfig.getConnection();
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
// arrayHandle();
// arrayListHandler();
// beanHandler();
// beanListHandler();
// columnListHandler();
// scalarHandler();
//mapHandler();
mapListHandler();
}
// 第一种:ArrayHandle
/*
* 1)ArrayHandler:将结果集中的第一条记录封装到一个Object[]数组中,数组中的 每一个元素就是这条记录中的每一个字段的值。
*/
public static void arrayHandle() throws Exception {
// 1.获取QueryRunner对象
QueryRunner qr = new QueryRunner();
// 2.准备sql语句
String sql = "select *from student";
// 3.使用arrayHandle查询操作
Object[] obj = qr.query(conn, sql, new ArrayHandler());
// 4.遍历数组
for (Object Obj : obj) {
System.out.print(Obj + "\t");
}
}
}