码迷,mamicode.com
首页 > 数据库 > 详细

jdbc框架-dbutils的简单使用

时间:2019-05-15 17:59:05      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:jar包   聚合   size   记录   编写   source   返回   释放   了解   

jdbc框架-dbutils的简单使用

 

dbutils:是apache组织的一个工具类,jdbc的框架,更方便我们使用

使用步骤:
  1.导入jar包(commons-dbutils-1.4.jar)
  2.创建一个queryrunner类
    queryrunner作用:操作sql语句

    构造方法:
      new QueryRunner(Datasource ds);

  3.编写sql
  4.执行sql
    query(..):执行r操作
    update(...):执行cud操作

核心类或接口
  QueryRunner:类名
作用:操作sql语句


构造器:
  new QueryRunner(Datasource ds);

注意:
  底层帮我们创建连接,创建语句执行者 ,释放资源.


常用方法:
  query(..):
  update(..):

DbUtils:释放资源,控制事务 类
  closeQuietly(conn):内部处理了异常
  commitAndClose(Connection conn):提交事务并释放连接
....

ResultSetHandler:封装结果集 接口
  ArrayHandler, ArrayListHandler, BeanHandler, BeanListHandler, ColumnListHandler, KeyedHandler, MapHandler, MapListHandler, ScalarHandler

(了解)ArrayHandler, 将查询结果的第一条记录封装成数组,返回
(了解)ArrayListHandler, 将查询结果的每一条记录封装成数组,将每一个数组放入list中返回
★★BeanHandler, 将查询结果的第一条记录封装成指定的bean对象,返回
★★BeanListHandler, 将查询结果的每一条记录封装成指定的bean对象,将每一个bean对象放入list中 返回.
(了解)ColumnListHandler, 将查询结果的指定一列放入list中返回
(了解)MapHandler, 将查询结果的第一条记录封装成map,字段名作为key,值为value 返回
★MapListHandler, 将查询结果的每一条记录封装map集合,将每一个map集合放入list中返回
★ScalarHandler,针对于聚合函数 例如:count(*) 返回的是一个Long值

jdbc框架-dbutils的简单使用

标签:jar包   聚合   size   记录   编写   source   返回   释放   了解   

原文地址:https://www.cnblogs.com/hejh/p/10871032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!