zoukankan      html  css  js  c++  java
  • JDBC:DBUtils工具类

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

     

  • 相关阅读:
    java异常处理
    java基础知识和面试
    mysql 坐标查询计算距离
    TypeScript设计模式之工厂
    TypeScript设计模式之单例、建造者、原型
    从C#到TypeScript
    从C#到TypeScript
    【译】Nodejs最好的ORM
    【开源】NodeJS仿WebApi路由
    从C#到TypeScript
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15049408.html
Copyright © 2011-2022 走看看