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集合中

  • 相关阅读:
    3-AII--BroadcastReceiver实现锁、开屏、短信监听
    grpc入门2
    关于golang中某些包无法下载的解决方法
    grpc入门
    grpc安装
    小鼠试毒问题(二进制)
    gomod
    POJ 1743 Musical Theme ——后缀数组
    SPOJ DISUBSTR ——后缀数组
    BZOJ 4066 简单题 ——KD-Tree套替罪羊树
  • 原文地址:https://www.cnblogs.com/hz04022016/p/5453071.html
Copyright © 2011-2022 走看看