zoukankan      html  css  js  c++  java
  • Apache提供的dbUtils

      一.介绍

         apache组织为我们提供了dbUtils实用工具(一些jar包),封装了一些查询的类和借口,相对自己定义的来说,可以简化很多操作

         dbUtils提供了核心功能

         1.QueryRunner  提供了对sql操作的api

          2.ResultSetHandler接口  实现sql查询后对结果集的封装

         3.dbUtil类  一个工具类,定义了打开关闭资源和操作事务的方法

            

         QueryRunner核心类

                           1.QueryRunner(DataSource ds) 只需提供数据源  dbutils底层自动维护关闭连接

               2.update  更新   执行更新数据

               3.query  执行查询

           

          ResultSetHandler结果集处理类

                用得比较多的三个方法

                 1.BeanHandler       返回单个javaBean

                 2.BeanListHandler  返回一个javaBean的list集合

                 3.ScalarHandler      返回某个查询数据

           DbUtils工具类(apache提供的)

                1.closeQuietly  关闭连接

                2.commitAndCloseQuiltly   提交事务并关闭

                3.rollbackAndCloseQuiltly  回滚事务并关闭

                

              

         二.使用

              具体使用比原生的还简单,只需要注意先导入jar包就行!!!

          

         

        

          

  • 相关阅读:
    C#事件和委托的区别
    已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10()随机1~10
    如何搭建github+hexo博客-转
    ngRouter和ui-router区别
    JS数组追加数组采用push.apply的坑(转)
    vue中关于computed的一点理解
    simplify the life ECMAScript 5(ES5)中bind方法简介
    github使用-知乎的某小姐的一篇文章
    Jade 模板引擎使用
    玩转Nodejs日志管理log4js(转)
  • 原文地址:https://www.cnblogs.com/goxcheer/p/8280011.html
Copyright © 2011-2022 走看看