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

     

  • 相关阅读:
    Linux三阶段之十一:keepalived高可用集群
    Linux三阶段之十:nginx反向代理负载均衡
    Linux三阶段之九:期中架构LNMP章节
    【Linux面试题7】三剑客笔试题集合
    【Linux面试题6】定时任务
    【Linux面试题5】文件编辑和查找类
    【Linux面试题4】用户管理
    【Linux面试题3】磁盘管理
    【Linux面试题2】目录结构及相关命令
    【Linux面试题1】服务器硬件与基础命令
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15049408.html
Copyright © 2011-2022 走看看