撩课-JavaWeb之什么是DBUtils与QueryRunner和ResultHandler

什么是DBUtils

 DBUtils是Apache公司编写的数据库操作实用的工具,小巧,简单,实用
 封装了对JDBC的操作,简化了JDBC操作

QueryRunner

QueryRunner(DataSource ds)

 提供数据源连接池,会自动帮你创建连接

Update(String sql,Object…obj)

 执行更新数据

query(String sql, ResultSetHandler rsh,Object…params)

 执行查询

ResultHandler

 query(sql, new BeanHandler<Student>(Student.class), params)
       把查询的结果封装成一个指定对象
 query(sql, new BeanListHandler<Student>(Student.class)
	   把查询结果封装成一个指定对象集合
 qr.query(sql, new ScalarHandler())
	   查询单个值,返回为一个Long类型
 qr.query(sql, new MapListHandler())
	   把查询的结果封装成一个Map集合
 query(sql, new ColumnListHandler("列名"))
	   查询指定的列

猜你喜欢

转载自blog.csdn.net/lkitlike/article/details/85272239