一路向北~~
努力才会有惊喜

一、实验目的

熟悉JDBC、MySQL、JUnit和MyBatis等相关技术,培养良好的代码风格,为其他实验做好准备。

二、实验内容

在熟悉MySQL、Eclipse或MyEclipse开发环境基础上,创建一个学生表,使用Mybatis技术实现对学生对象的增删改查操作,其中查询包括根据学生ID查询、根据名字的模糊查找和通过姓名和住址的组合查询(姓名和住址可以同时给出也可以单独给出)。

数据库的名称为“db_你的名字首字母组合(如“db_gbl”),建表的SQL语句为:

CREATE TABLE students (  

  Id int(11) NOT NULL AUTO_INCREMENT,  

  name varchar(20) NOT NULL,  

  age int(11) NOT NULL,  

  gender varchar(255) DEFAULT NULL,  

  number varchar(20) DEFAULT NULL,

  address varchar(20) DEFAULT NULL,

  status int(11) NOT NULL DEFAULT  1,  

  PRIMARY KEY (id) )

请自己编写相关的POJO类、配置文件和测试代码,测试工作要求使用JUnit技术。

三、实验要求

参照课本及参考程序,快速熟悉相关内容,编写基于MyBatis持久化技术的对象增删改查等操作相关代码,掌握持久层框架技术的具体过程和基本要素,注重良好的代码风格(如变量命名、代码注释、类中代码的结构等),具备编写对象持久化应用程序的能力。

四、实验环境

软件环境:Windows 11MySQL5.5,Eclipse和MyEclipse;

硬件环境:酷睿i5 3.4G/1T/4G及更高配置的PC机。

五、实验步骤

1.安装和配置MySQL、Eclipse或MyEclipse集成开发环境

2.通过查阅课本、网络资料,了解相关知识

3.按照代码编写规范,编写自己的对象处理程序

1配置文件web.xml

 

 

 

  Mybatis核心配置文件mybatis-config.xml

 

 

 

工具类创建sqlsession对象MybatisUtils.java

持久化类Students.java

 

 

 

映射文件StudentMapper.xml

 

 

 

 

 

测试类MybatisTest.java

 

 

 

 

 

调试程序,输出结果,并进行记录,分析处理结果

结果如下:

 

 

2-1 id查找记录

2-2 插入记录

2-3 修改记录

2-4 删除记录 

 

 

 

 

 

 

 

 

 

 

posted on 2022-05-31 09:47  一路向北~~  阅读(906)  评论(0编辑  收藏  举报