JDBC:DBUtils工具类 - 介绍

1 DBUtils简介 


  <1>使用JDBC我们发现冗余的代码太多了,为了简化开发 我们选择使用 DbUtils
  <2>Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程 序的开发,同时也不会影响程序的性能。
  <3>使用方式:

    DBUtils就是JDBC的简化开发工具包。需要项目导入 commons-dbutils-1.6.jar。

    JDBC:DBUtils工具类 - 介绍

 

   

  Dbutils核心功能介绍

    1. QueryRunner :对sql语句操作的API.

    2. ResultSetHandler接口:用于定义select操作后,怎样封装结果集.

    3. DbUtils类:工具类,定义了关闭资源与事务处理相关方法.

 

2 案例相关知识

  表和类之间的关系

    整个表可以看做是一个类

    表中的一行记录,对应一个类的实例(对象) 

    表中的一列,对应类中的一个成员属性

    JDBC:DBUtils工具类 - 介绍

 

 

  JavaBean组件

     1) JavaBean 就是一个类, 开发中通常用于封装数据,有以下特点: 

      1. 需要实现 序列化接口, Serializable (暂时可以省略)

      2. 提供私有字段: private 类型 变量名;

      3. 提供 getter  和 setter    

      4. 提供 空参构造

    2) 创建Employee类和数据库的employee表对应      

        我们可以创建一个 entity包,专门用来存放 JavaBean类

        JDBC:DBUtils工具类 - 介绍

 

 

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省略 
}

 

 

上一篇:Apache DBUtils


下一篇:c#连接字符串和DbUtils