20231216 1+X 中级实操考试(id:3886)

2024-04-14 13:52

本文主要是介绍20231216 1+X 中级实操考试(id:3886),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

//补充完成该类的含参构造方法public Info(String name, int age, String sex, String phone) {this.name = name;this.age = age;this.sex = sex;this.phone = phone;}

 

// 请修改该方法,以保证打印对象时输出格式如下:// [name="zs";age=20;sex="男";phone="18812349876"]@Overridepublic String toString() {return "[name='"+this.name+"';age="+this.age+";sex='"+this.sex+"';phone='"+this.phone+"']";}

// 请补全以下方法,要求假期类型只能是以下几种之一:// 年假、事假、病假// 当参数在规定范围外时,不做任何动作public void setType(String type) {// 缺失代码:if(type.equals("年假")||type.equals("事假")||type.equals("病假")){this.type = type;}
public class SSDaoImpl implements SSDao{/*** 依据员工姓名查询员工信息* @param name 员工姓名* @return 有的话返回对象,没有的话返回null*/public Info queryByName(String name){// 请补全sql代码String sql = "select * from info where name=?";Info info = JDBCUtil.getSingleResult(sql, Info.class, name);return info;}/*** 依据员工性别查询人数* @param sex 员工性别* @return 返回人数*/public int queryNum(String sex) {// 请补全sql语句String sql = "select * from info where sex=?";List<Info> list = JDBCUtil.getResult(sql, Info.class, sex); return list.size();}/*** 依据员工姓名、假期类型查询假期天数* @param name 员工姓名* @param type 假期类型* @return 返回假期天数*/public int queryDay(String name,String type) {// 请补全sql语句String sql = "select type from account where name=?";Account a = JDBCUtil.getSingleResult(sql, Account.class,name,type);return a.getDay();}/*** 查询所有假期天数之和最多的员工姓名* @return 返回员工姓名*/public String queryMaxSum() {// 请补全sql语句String sql = "select * from account order by day desc limit 1";Account a = JDBCUtil.getSingleResult(sql, Account.class); return a.getName();}/*** 更新所有人的年龄,男人加1,女人加2*/public void updateAge() {// 请补全sql语句String sql = "update info set age=case when sex='男' then age+1 else age+2 end";JDBCUtil.executeSql(sql); }
}

这篇关于20231216 1+X 中级实操考试(id:3886)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/903155

相关文章

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

MySQL查看表的最后一个ID的常见方法

《MySQL查看表的最后一个ID的常见方法》在使用MySQL数据库时,我们经常会遇到需要查看表中最后一个id值的场景,无论是为了调试、数据分析还是其他用途,了解如何快速获取最后一个id都是非常实用的技... 目录背景介绍方法一:使用MAX()函数示例代码解释适用场景方法二:按id降序排序并取第一条示例代码解

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

SpringBoot整合mybatisPlus实现批量插入并获取ID详解

《SpringBoot整合mybatisPlus实现批量插入并获取ID详解》这篇文章主要为大家详细介绍了SpringBoot如何整合mybatisPlus实现批量插入并获取ID,文中的示例代码讲解详细... 目录【1】saveBATch(一万条数据总耗时:2478ms)【2】集合方式foreach(一万条数

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们

MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固 通俗易懂版)

《MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固通俗易懂版)》本文主要讲解了MySQL中的多表查询,包括子查询、笛卡尔积、自连接、多表查询的实现方法以及多列子查询等,通过实际例子和操... 目录复合查询1. 回顾查询基本操作group by 分组having1. 显示部门号为10的部门名,员

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

hdu 2093 考试排名(sscanf)

模拟题。 直接从教程里拉解析。 因为表格里的数据格式不统一。有时候有"()",有时候又没有。而它也不会给我们提示。 这种情况下,就只能它它们统一看作字符串来处理了。现在就请出我们的主角sscanf()! sscanf 语法: #include int sscanf( const char *buffer, const char *format, ... ); 函数sscanf()和