每日总结
今日进行了第一次的测试。
石家庄铁道大学2023年秋季
2021 级课堂测试试卷—HBASE数据库应用
课程名称:大型数据库应用技术 任课教师:王建民 考试时间:实现为止分钟
一、 测试题目
1、完成《河北省重大技术需求征集》基本信息填报功能,样表如下所示:
*机构全称 |
|
归口管理部门 |
|
||||||
*通讯地址 |
|
*所在地域 |
|
||||||
网 址 |
|
*电子信箱 |
|
||||||
*法人代表 |
|
邮政编码 |
|
||||||
*联 系 人 |
|
*电 话 |
1.固定 2.手机 |
||||||
传 真 |
|
||||||||
*机构属性 |
○企业 ○高等院校 ○研究机构 ○其他 |
||||||||
*机构简介(主要包括基本情况、现有研究基础等,限500字以内) |
|||||||||
*技术需求名称 |
|
*需求时限 |
年至 年 |
||||||
*技术需求概述 1、主要问题(需要解决的重大技术问题,限500字以内) 2、技术关键(所需的关键技术、主要指标,限500字以内) 3、预期目标(技术创新性、经济社会效益,限500字以内) |
|||||||||
*关键字:(1-5个) 五个文本框(只能逐个顺序录入) |
|||||||||
拟投入资金总额 |
万元 |
||||||||
*技术需求解决方式 (位置调整) |
○独立研发 ○委托研发 ○合作研发 ○其他 |
||||||||
合作意向单位 (选填) |
|||||||||
*科技活动类型 |
○基础研究 ○应用研究 ○试验发展 ○研究与试验发展成果应用 ○技术推广与科技服务 ○生产性活动 |
||||||||
学科分类(限基础研究填写) |
(参见学科分类)三级下拉文本框 |
||||||||
需求技术所属领域 (非基础研究填写) |
□电子信息 □光机电一体化 □生物技术与制药 □新材料及应用 □ 现代农业 □新能源与高效节能 □资源与环境 □高技术服务业 □海洋 □社会公共事业 □医疗卫生 □其它(注明) (可多选) |
||||||||
需求技术 应用行业 (非基础研究填写) |
(参见国民经济行业分类)三级下拉文本框
|
||||||||
2、实现按照机构全称、所在地域、技术需求名称、关键词的多条件查询;
3、实现按照科技活动类型或机构属性的统计查询。
4、后台数据库要求使用HBASE数据库,并将新数据存入HBase新建表中。
5、实现从数据库中将新数据读出展示在前台页面。
二、评分等级:
A级:完成上述全部功能等功能。
B级:实现信息填报功能,未按要求实现全部功能。
C级:实现部分功能,可实现数据库连接,并在数据库中建立相应的表。
D级:安装成功Hbase,无法实现编程,可以实现手动建表。
mybatis实现语句:
package com.example.demo.mapper; import com.example.demo.pojo.Ce; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Update; import java.util.List; @Mapper public interface CeMapper { List<Ce> select(String name,String addition,String xuqiu,String keyw); @Update("UPSERT into ceshi(id,name,addition,url,shu,xuqiu,keyw,lei) values(#{id},#{name},#{addition},#{url},#{shu},#{xuqiu},#{keyw},#{lei})") void add(Ce ce); @Delete("delete from ceshi where id = #{id}") void delete(Integer id); @Update("UPSERT into ceshi(id,name,addition,url,shu,xuqiu,keyw,lei) values(#{id},#{name},#{addition},#{url},#{shu},#{xuqiu},#{keyw},#{lei})") void update(Ce ce); }