官网:https://mybatis.org/mybatis-3/zh/index.html
使用数据库查询数据
使用Mybatis查询所有用户数据
使用步骤
数据库连接实操
1.驱动
2.url
jdbc:mysql://是固定的
localhost:是本机
3306是数据库服务器的端口号
在3306后面可以加上/数据库名字
以上就是一个完整的数据库url
3.用户名
4.密码
编写SQL语句(注解/XML
封装到方法的返回值当中
在Mybatis的开发当中,我们只需要定义mapper接口就可以了,不需要定义实现类,因为程序在运行时,框架底层会自动生成这个接口的实现类对象
Mybatis入门程序实操:
1.创建SoringBoot项目
最后点创建
2.制作数据库表
3.准备实体类
这个实体类就是用来封装信息的,实体类的字段与表格中的字段是一一对应的
自动生成get和set方法,toString方法,还有无参构造方法
4.引入依赖,配置数据库
以上的准备工作做好后,就是要引入依赖,而依赖在创建项目的时候就已经引用进去了,所以我们直接开始配置数据库
在创建完springboot项目后,会自动生成这个配置文件
我们就在配置这个配置文件中配置数据库的连接信息
5.编写sql语句
6.测试(利用stream流的方式遍历输出信息)
由于这个单元测试是springboot整合的
上面加了注解@SpringBootTest
则单元方法在运行是就会自动加载整个springboot环境
并且创建springboot的ioc容器
ioc容器创建好后就可以通过依赖注入从ioc容器中获取到deptMapper这个类型的bean对象
接下来就可以调用bean对象当中的类似的方法来查询所有的用户信息了
则说明编写的入门程序已经完成
总结:
Mybatis配置SQL提示
Mybatis-JDBC
繁琐效率低下,所以使用mybatis
Mybatis-数据库连接池
小结:
Mybatis-lombok工具包介绍
注入依赖
注入下面三个注解后就不用再写那些方法了,大大减少代码量
照样获取到信息