一、创建数据库与表
1、在Navicat里面创建MySQL数据库testdb
2、创建用户表-t_user
执行SQL语句来创建用户表
查看用户表结构
3、在用户表里插入3条记录
INSERT INTO t_user
VALUES (‘1’, ‘李洪刚’, ‘20’, ‘江阳区嘉裕花园3栋四楼15#’);
INSERT INTO t_user
VALUES (‘2’, ‘王云华’, ‘30’, ‘纳溪区大渡镇红鱼村三大队’);
INSERT INTO t_user
VALUES (‘3’, ‘郑小翠’, ‘21’, ‘江阳区老窖花园2栋五楼15号’);
执行SQL语句插入记录
查看用户表记录
三、案例演示MyBatis基本使用
(一)创建Maven项目 - MyBatisDemo
(三)创建与用户表对应的用户实体类 - User
用户实体类的属性对应用户表的字段(列)
(四)创建用户实体关系映射配置文件
在resources目录里创建mapper子目录,然后在里面创建实体关系映射配置文件 -UserMapper.xml
(五)创建MyBatis配置文件
在resources目录里创建mybatis-config.xml
(六)创建日志属性文件
在resources目录里创建log4j.properties文件
(七)创建测试类测试用户操作
1、创建测试类 - TestUserOperation
在test/java目录里创建net.gzm.mybatis.bean包,然后在包里创建测试类 - TestUserOperation
(二)创建测试类测试用户映射器接口
1、创建测试类 - TestUserMapper
在test/java里创建net.gzm.mybatis.mapper包,然后在包里创建测试类 - TestUserMapper
2、运行测试方法 - testFindAll()
总结:
今天下午我们学习了框架的第一课,由于接触到了新的知识点,刚开始的时候感觉比较简单,但是到了后面一点进入正题的时候,就遇到了困难,比如说配置,最搞笑的是,我居然把自己的MYSQL的密码忘了,就只能先跟着老师走,到后面再来解决密码的问题,导致我在同学们已经接近尾声了我还在手忙脚乱的弄自己的密码,直到下课我也没有想起来密码是多少,到了晚自习的时候终于想起来了,然后才完成今天老师讲的所有的内容,今天也给了我自己一个教训就是记性不好就要随时做好笔记,不然到了要用的时候记不起来真的会很麻烦。