一、关于日期类型的转换

  1. 获取当前系统时间:
    java.util.Date date = new java.util.Date();
  2. 将java.util.Date 转换成 指定格式的字符串展示
    SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
    String strDate = sdf.format(utilDate);
  3. 将java.util.Date 转换成 java.sql.Date
    long time = utilDate.getTime(); // 获取到java.util.Date的long表现形式
    java.sql.Date sqlDate = new java.sql.Date(time);
  4. 将一个字符串转成java.util.Date
    SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
    java.util.Date date = sdf.parse(str);

二、JDBCUtil工具类的封装

  1. Java编码的优化思想
    1.1 对于可以独立完成一个功能的代码块, 在程序中如果重复使用超过两次,需要进行封装处理,目的是提高代码的复用性。

  2. 工具类的特点
    2.1 通常工具类的方法都是静态的、公开的
    2.2 工具类只提供一些固定的功能性操作

  3. 工具类封装的思想
    3.1 首先明确工具类提供哪些功能
    3.2 明确工具类提供功能的方法 返回值类型、参数列表都是什么

  4. 工具类的第一个版本封装
    4.1 工具类的定义
    JDBC--(2)
    4.2 使用工具类开发JDBC操作数据库
    JDBC--(2)

  5. JDBCUtil工具类优化
    5.1 优化的思想
    JDBC--(2)
    5.2 优化的思路
    ① 使用什么配置文件保存这些提取出来的信息?
    在Java编程中,常用的配置文件类型有 .xml 和 .properties,这两种配置文件都可以保存一些数据和参数。

  • 1 .xml 格式配置文件是以标签的形式保存数据, 解析成本比较高。 适用于一些复杂的业务场景。
  • 2 .properties 格式配置文件,是以键值对的方式保存数据, 解析相对简单。适用于一些简单的参数保存。 那么我们接下来就将连接数据库的参数保存到一个properties配置文件中。
    ② 如何将配置文件中的信息读入程序中使用?
  • 1 首先使用IO输入流将指定的.properties配置文件读入程序中
  • 2 然后使用Properties集合解析IO流中读取到的信息
  1. 开始优化
    6.1 将数据库连接相关的参数保存到properties配置文件中
    JDBC--(2)
    6.2 在JDBC工具类中读取并解析拿到配置文件里的参数 ,使用连接数据库
    JDBC--(2)

工具类基本掌握要求: 要知道如何在程序中使用工具类, 如何按照自己项目中配置文件的位置, 书写工具类中读取配置文件的路径 。

三、ORM编程思想

  1. 什么是ORM : ORM 全称对象关系映射,对象关系映射是将数据库表中的数据,对应封装成Java对象的编程模式。 最终达到面向对象编程的目的。
  2. ORM思想的基本原则:
    JDBC--(2)
  3. 基于ORM思想引入实体类
    JDBC--(2)
  4. 基于ORM对JDBC编程的重构
    JDBC--(2)

四、DAO层

  1. DAO(Data Access Object)层称为数据访问层, 主要作用是针对数据库表的增 删 改 查。

  2. DAO开发规则 :
    2.1 定义DAO为一个接口,然后去实现这个接口。 使用接口定义的目的是解耦合,便于团队协作开发。
    JDBC--(2)
    2.2 一个DAO类,对应一张表的增 删 改 查。
    2.3 DAO命名规范:
    接口: 表名Dao
    实现类: 表名DaoImpl

  3. 为什么需要封装DAO呢?
    未来针对一张表的增 删 改 查, 一定会涉及到重复的调用, 封装成DAO之后利于代码的复用。

  4. JDBC基于DAO和ORM开发的流程
    4.1 创建表
    4.2 封装实体类
    4.3 编写DAO : 接口+实现类

五、初步总结JDBC开发

  1. 搭建开发环境
    1.1 引入ojdbc6.jar的驱动jar包
    1.2 引入工具类和工具类的配置文件,然后测试一下连接
  2. 编码
    2.1 创建表
    2.2 封装实体类
    2.3 编写DAO : 接口+ 实现类(JDBC开发基本步骤)

相关文章: