摘要: 本文主要讲述DAO层,数据访问对象的含义与使用 一. 图解DAO层 二. 代码结构 1. dao 2. domain 3. utils 4.test做测试 三. 具体实现 1.1 dao中的BasicDAO /** * 处理sql语句,返回结果 */ public class BasicDAO<T> 阅读全文
posted @ 2023-02-01 22:26 zwGitOne 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述使用druid连接池,将jdbc封装成工具类 一. 连接池 二. 使用druid连接池 在jdbc工具类的基础上,使用druid连接池,增加连接数量。 hsp老师写的方式: /** * hsp老师jdbcDruidUtils工具类的创建 */ public class JDBCUtils 阅读全文
posted @ 2023-02-01 20:57 zwGitOne 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 本文主要是讲述对于DBUtils中的queryRunner.query(connection,sql, new BeanListHandler<>(Admin.class))的模拟 代码结构: DBUtilsReflection类: /** * 将查询到的结果集,运用反射机制,创建对象,并存放如集合 阅读全文
posted @ 2023-02-01 09:55 zwGitOne 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一. DBUtils的引出 1、connection不能提前关闭 当我们查出结果集resultSet的时候,就关闭了connection连接,这时resultSet就不能使用了 示例代码如下: public class jdbcDBUtils { @Test public void test() t 阅读全文
posted @ 2023-02-01 09:37 zwGitOne 阅读(82) 评论(0) 推荐(0) 编辑