首页 > 代码库 > DbUtils组件
DbUtils组件
DbUtils组件
DbUtils组件,1. 简化jdbc操作2. 下载组件,引入jar文件 : commons-dbutils-1.6.jar
|-- DbUtils 关闭资源、加载驱动|-- QueryRunner 组件的核心工具类:定义了所有的与数据库操作的方法(查询、更新) Int update(Connection conn, String sql, Object param); 执行更新带一个占位符的sqlInt update(Connection conn, String sql, Object… param); 执行更新带多个占位符的sqlInt[] batch(Connection conn, String sql, Object[][] params) 批处理T query(Connection conn ,String sql, ResultSetHandler<T> rsh, Object... params) 查询方法Int update( String sql, Object param); Int update( String sql, Object… param); Int[] batch( String sql, Object[][] params) 注意: 如果调用DbUtils组件的操作数据库方法,没有传入连接对象,那么在实例化QueryRunner对象的时候需要传入数据源对象:
QueryRunner qr = new QueryRunner(ds);
DbUtils提供的封装结果的一些对象:1) BeanHandler: 查询返回单个对象2) BeanListHandler: 查询返回list集合,集合元素是指定的对象3) ArrayHandler, 查询返回结果记录的第一行,封装对对象数组, 即返回:Object[] 4) ArrayListHandler, 把查询的每一行都封装为对象数组,再添加到list集合中 5) ScalarHandler 查询返回结果记录的第一行的第一列 (在聚合函数统计的时候用) 6) MapHandler 查询返回结果的第一条记录封装为map
DbUtils组件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。