zoukankan      html  css  js  c++  java
  • DBUtils

    DBUtils中核心对象

    > QueryRunner类

    它提供了操作数据增删改查的方法

    query() 执行select语句的

    update() 执行insert update delete 语句的

    batch() 批量执行相同的写的操作

    > ResultSetHandler接口

    用于执行select操作后,怎样封装结果集.

    QueryRunner对象讲解

    1、  构造函数

    > new QueryRunner(); 它的事务可以手动控制。

    也就是说此对象调用的方法(如:query、update、batrch)参数中要有Connection对象。

    > new QueryRunner(DataSource ds); 它的事务是自动控制的。一个sql一个事务。
                      此对象调用的方法(如:query、update、batrch)参数中无需Connection对象。

    2、  方法

    query(sql,ResultSetHandler,Object...params);

    query(conn,sql,ResultSetHandler,Object...params);

    update(String sql, Object... params)

    update(Connection conn, String sql, Object... params)

    batch(String sql, Object[][] params)

    batch(Connection conn, String sql, Object[][] params) 

    ResultSetHandler对象讲解

    1、   ResultSetHandler下的所有结果处理器

    ScalarHandler:适合取单行单列数据

    BeanHandler //返回一个bean对象

    BeanListHandler //返回多个Bean对象,并把对象封装到一个list集合中

  • 相关阅读:
    Ionic3 UI组件之 autocomplete
    Ionic项目中如何使用Native Camera
    AD RMS企业文件版权管理
    利用WSUS部署更新程序
    远程桌面web连接
    文件服务器的管理
    域用户配置文件
    无需转化直接使用ESD映像文件安装系统简明教程
    Windows DHCP备份还原命令
    Bitlocker驱动器加密使用
  • 原文地址:https://www.cnblogs.com/hz04022016/p/5453071.html
Copyright © 2011-2022 走看看