1 DBUtils简介
<1>使用JDBC我们发现冗余的代码太多了,为了简化开发 我们选择使用 DbUtils
<2>Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程 序的开发,同时也不会影响程序的性能。
<3>使用方式:
DBUtils就是JDBC的简化开发工具包。需要项目导入 commons-dbutils-1.6.jar。
Dbutils核心功能介绍
1. QueryRunner :对sql语句操作的API.
2. ResultSetHandler接口:用于定义select操作后,怎样封装结果集.
3. DbUtils类:工具类,定义了关闭资源与事务处理相关方法.
2 案例相关知识
表和类之间的关系
整个表可以看做是一个类
表中的一行记录,对应一个类的实例(对象)
表中的一列,对应类中的一个成员属性
JavaBean组件
1) JavaBean 就是一个类, 开发中通常用于封装数据,有以下特点:
1. 需要实现 序列化接口, Serializable (暂时可以省略)
2. 提供私有字段: private 类型 变量名;
3. 提供 getter 和 setter
4. 提供 空参构造
2) 创建Employee类和数据库的employee表对应
我们可以创建一个 entity包,专门用来存放 JavaBean类
public class Employee implements Serializable { private int eid; private String ename; private int age; private String sex; private double salary; private Date empdate; //空参 getter setter省略 }