一、实验目的
熟悉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 11,MySQL5.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 删除记录
本文来自博客园,作者:一路向北~~,转载请注明原文链接:https://www.cnblogs.com/ylxb2539989915/p/16329365.html