JDBC

image.pngimage.png

MyBatis

  1. 配置文件

image.png

  1. 新建一个java与mapper的实体映射

image.png

  1. 定义用于执行SQL的mapper

image.png

  1. 通过XML方式配置SQL语句

image.png

  1. 调用MyBatis 提供的API执行SQL

image.png
首先从配置文件中读取出来mybatis-config.xml配置文件,也就是我们第一步创建的配置文件。
第二步我们通过配置文件创建SqlSessionFactory
第三步获取SqlSession:调用SqlSessionFactory对象的openSession()方法即可获取一个与数据库建立连接的SqlSession实例
第四步调用SqlSession的getMapper()方法创建一个动态代理对象
第五步调用UserMapper代理实例的方法即可完成与数据库的交互