20210620 1+X 中级实操考试样题
目录
步骤 3:完成工具类 DateUtil的convertFromStringToDate方法
步骤 4:完成工具类 DateUtil的convertFromDateToString方法
步骤 5:完成 SBDaoImpl 的 findByName 方法
前言
2021中级考试的1+x真题样题源码,代码经过老师培训和课堂上写的,只供参考。。
PS:实验2、3、4目前现已更新完毕,都是经过作者本人之手执行成功的...作为参考应该没问题吧
步骤 1:项目准备
直接按照蓝桥提供的代码丢进终端里面就行了,懂得都懂。
步骤 2:完成实体类 Student
//已经提供Student类的属性,补充完成该类的有参(两个参数)及无参构造方法
public Student(){}
public Student(String name,String pwd){
this.name = name;
this.pwd = pwd;
}
步骤 3:完成工具类 DateUtil的convertFromStringToDate方法
PS:和实验3的一致没什么改动
public static Date convertFromStringToDate(String stringDate) {
// 补全代码:
Date date = null;
try {
date = sdf.parse(stringDate);
} catch (Exception e) {
//TODO: handle exception
}
return date;
}
步骤 4:完成工具类 DateUtil的convertFromDateToString方法
PS:和实验3的一致没什么改动
public static String convertFromDateToString(Date date) {
// 补全或替换代码
return sdf.format(date);
}
}
PS:由于后续的方法内容太多我只把代码放出来,大家根据题目要求在"###"里面修改语句就行了
步骤 5:完成 SBDaoImpl 的 findByName 方法
"select * from book where name=?"
步骤 6:继续完善 SBDaoImpl 类
"select name from book group by name order by max(price) desc limit 1"
步骤 7:继续完善 SBDaoImpl 类
"delete from student where name=?"
步骤 8:继续完善 SBDaoImpl 类
步骤8第一条SQL语句:
"select * from student where name=? and pwd=?"
步骤8第二条SQL语句:
"update student set pwd=? where name=?"
步骤 9:继续完善 SBDaoImpl 类
步骤9第一条SQL语句:
"insert into sb(sname,bname,begintime) values(?,?,?)"
步骤9第二条SQL语句:
"update book set num=num-1 where name=?"
步骤 10:继续完善 SBDaoImpl 类
步骤10第一条SQL语句:
"select * from sb where sname=? and bname=? and begintime=?";
步骤10第二条SQL语句:
"update sb set endtime=? where sname=? and bname=? and begintime=?"
步骤10第三条SQL语句:
"update book set num=num+1 where name=?"
结尾
祝你1+x考试顺利!