1. JDBC

1.1 概念了解

全称是Java数据库连接(java database connectivity),它就是一些操作数据库的api;以前没有是如何操作数据库了,例如操作mysql数据,程序员就必须了解mysql驱动程序,那么程序员操作一个数据库就学一门驱动程序,这样显然是不合理的,所以开发了在驱动程序和java代码之间的中间件JDBC,它提供了一种连接数据库的规范,java程序员只需要熟悉这个规范,至于后面是如何实现的,不需要了解的
image.png

1.2 流程

  1. 注册驱动
  2. 获取connection连接
  3. 执行预编译
  4. 执行sql
  5. 封装结果集
  6. 释放资源

    2. MyBatis

    1.1 架构模型

1.2 缓存机制

1.3 执行流程

1.4 sql书写

动态sql…….

3. Tk Mapper

4. Mybatis Plus

5. JPA