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

     

  • 相关阅读:
    拒绝服务攻击
    通过混合编程分析的方法和机器学习预测Web应用程序的漏洞
    防火墙与入侵防护系统
    恶意软件
    密码学
    纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat)
    C++调用DLL方法
    QQ IP 地址查询相关
    【C/C++】概念: VC虚函数布局引发的问题
    DLL/EXE查看工具Dumpbin
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15049408.html
Copyright © 2011-2022 走看看