目录 前言 springboot项目结构: 使用JDBC链接,操作数据库的过程: 1. 加载JDBC驱动 2. 建立并获取数据库链接 3. 创建JDBC Statements 对象 4. 设置SQL 语句的传入参数 5. 执行SQL 语句并获取查询结果 6. 对查询结果进行转换处理并将处理结果返回 7. 释放相关资源(关闭Connection,关闭Statement,关闭ResultSet) JDBC的问题: 1. 频繁的链接、关闭数据库,浪费数据库资源、影响性能(可以用连接池优化) 2. SQL语句散落在代码中,不断地拼入参,重复代码较多。(Mybatis中有变量名参数、动态SQL及SQL语句统一存放) 3. 得到结果后大量需要结果属性映射及封装。(Mybatis中SQL处理器直接返回需要的类型对象,完成数据结构及结果的映射) 使用Mybatis直接链接数据库操作数据 1. 建立对应表的用户实体类(普通的java bean)User.java 2. 定义DAO接口(也就是Mapper映射接口),与数据库交互作用:UserMapper.java 3.