美文网首页
JDBC 使用DBUtils

JDBC 使用DBUtils

作者: 指间Hrc | 来源:发表于2018-11-11 17:20 被阅读4次

    概念:

    DBUtils 是 Apache 提供的开源 JDBC 工具类,是对 JDBC 简单的封装。

    下载 jar 包:

    DBUtils

    使用(删除,新增,修改):

    准备一张数据表:

    通过使用 DBUtils 来删除 id = 4 和 id = 5 的记录:

    执行成功,查询下记录是否有变化:

    id = 4 和 id = 5 已被删除。

    同理,新增和修改的操作和删除是一样的。

    查询源码可以发现底层也是基于 prepareStatement 实现的:

    使用(查询):

    使用 DBUtils 查询数据时,需要传一个结果集处理器 ResultHandler,可以系统提供的也可以自定义。

    DBUtils 提供了以下几种:

    其中红色框里的表示常用且需要掌握的。

    测试 BeanHandler:

    查询 id = 2 的记录,并打印:

    如果查询的是多条记录,返回的是第一条。

    测试 BeanListHandler:

    查询表里所有记录:

    执行成功并返回。

    测试 MapHandler:

    测试 MapListHandler:

    测试 ScalarHandler:

    封装一套通用的接口:

    DAO:

    DAO 实现类 DaoImpl:

    针对不同的业务继承 DaoImpl 实现类进行开发。

    以上为本人的一些学习笔记,如有出错欢迎指正,陆续更新!!!

    相关文章

      网友评论

          本文标题:JDBC 使用DBUtils

          本文链接:https://www.haomeiwen.com/subject/gllxfqtx.html