首页 > 数据库 >考试完整版(14) 建立表 链接数据库

考试完整版(14) 建立表 链接数据库

时间:2023-01-07 22:00:21浏览次数:35  
标签:教师 14 专业 数据库 import 完整版 考试

数据库评分标准:按照题目要求创建审批卡基本信息表、教师基本信息表、学生基本信息表,(3分),实现数据库连接正常2分)。

审批卡基本信息表

序 号

字段名称

中文含义

取值范围

1

CardId

试卷审批卡编号(唯一性)

 

2

CardData

申请日期

 

3

CourseName

课程名称

 

4

CourseTeacher

任课教师

 

5

CourseID

课程编号

 

6

CourseNature

课程性质

 

7

Credit

学分

 

8

CourseClass

授课班级

 

9

CourseMajor

授课专业

 

10

TestWay

考试方式

 

11

TestData

考试日期

 

12

TestCount

考试人数

 

13

TestMethod

出题方式

 

14

TestGrade

成绩组成

 

15

TestEvaluation

考核与评价方式

 

16

TestAnalysis

考核内容合理性分析

 

17

Professional

专业审查意见

 

18

ProfessionalConclusion

专业审查结论

 

19

Reasonable

合理性审查意见

 

20

ReasonableConclusion

合理性审查结果

 

21

AuditStatus

审核状态

{待审核、已符合、已通过、未通过}

教师基本信息表

序 号

字段名称

中文含义

取值范围

1

TeacherID

教师工号

八位数字,唯一性

2

Name

教师名称

 

3

College

所属学院

 

4

Professionals

所属专业

 

5

Role

角色

专业教师、专业负责人、教学副院长,用三位二进制表示,例如:001表示普通教师、010表示专业负责人、011表示即是教师又是专业负责人,111表示三种角色兼具

6

Password

密码

 

学生基本信息表

序 号

字段名称

中文含义

1

StuID

学号

2

StuName

姓名

3

sex

性别

4

College

所属学院

5

Professionals

所属专业

6

Phone

手机

7

Position

职位

8

Password

密码

链接数据库  

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <!DOCTYPE configuration
 3         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
 4         "http://mybatis.org/dtd/mybatis-3-config.dtd">
 5 <configuration>
 6     <!--起别名-->
 7     <typeAliases>
 8         <package name="com.yetang.pojo"/>
 9     </typeAliases>
10 
11     <!--加载数据库信息-->
12     <environments default="development">
13         <environment id="development">
14             <transactionManager type="JDBC"/>
15             <dataSource type="POOLED">
16                 <property name="driver" value="com.mysql.jdbc.Driver"/>
17                 <property name="url" value="jdbc:mysql:///db1?useSSL=false&amp;useServerPrepStmts=true"/>
18                 <property name="username" value="root"/>
19                 <property name="password" value="1234"/>
20             </dataSource>
21         </environment>
22     </environments>
23 
24     <mappers>
25         <!--扫描mapper   配置文件位置-->
26         <package name="com.yetang.mapper"/>
27     </mappers>
28 
29 </configuration>

 

mapper    usermapper区

pojo 实体类区

service seervice区

util 工具区

 1 package com.yetang.util;
 2 
 3 import org.apache.ibatis.io.Resources;
 4 import org.apache.ibatis.session.SqlSessionFactory;
 5 import org.apache.ibatis.session.SqlSessionFactoryBuilder;
 6 
 7 import java.io.IOException;
 8 import java.io.InputStream;
 9 
10 public class SqlSessionFactoryUtils {
11 
12     private static SqlSessionFactory sqlSessionFactory;
13 
14     static {
15         //静态代码块会随着类的加载而自动执行,且只执行一次
16         try {
17             String resource = "mybatis-config.xml";
18             InputStream inputStream = Resources.getResourceAsStream(resource);
19             sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
20         } catch (IOException e) {
21             e.printStackTrace();
22         }
23     }
24 
25     public static SqlSessionFactory getSqlSessionFactory(){
26         return sqlSessionFactory;
27     }
28 }

 

web servlet区

resources.com.mapper mapper映射

mybatis-config 数据库配置

WEB-INF 网页配置

WEB-JSP JSP页面

标签:教师,14,专业,数据库,import,完整版,考试
From: https://www.cnblogs.com/yetang307/p/17033646.html

相关文章

  • The 14th Jilin Provincial Collegiate Programming Contest(补题)
    The14thJilinProvincialCollegiateProgrammingContest(补题)题目A这个题目我理解错了,题目里说的距离我以为是绝对值,没想到是差值,意思理解对了就很容易#include<io......
  • TiUP部署 TiDB 数据库集群
    一、部署本地测试集群(Linux版本)适用场景:利用本地Mac或者单机Linux环境快速部署TiDB测试集群,体验TiDB集群的基本架构,以及TiDB、TiKV、PD、监控等基础组件的运行。1、......
  • SQL server数据库中nvarchar和varchar的区别
    先说结论:存储内容含有汉字的使用nvarchar存储内容全是英文没有汉字的使用varchar 1、varchar是非Unicode可变长度类型,nvarchar是Unicode可变长度类型。2、varchar和......
  • 简单测试qt通过odbc方式连接mysql8数据库
    下载数据库mysql8.0.27,SQLyog,mysql-connector-odbc强烈推荐从镜像下载mysql-connector-odbc-8.0.27-winx64.msi​​​https://mirrors.tuna.tsinghua.edu.cn/mysql/do......
  • SQL server数据库 账户SA登录失败,提示错误:18456
    在我们使用数据库的时候,偶尔会遇到一些登录上的错误提示。比如,在数据库配置上没有正确开启用户的登录策略以及服务器身份验证模式时,就会提示“用户’sa’登录失败。(Micros......
  • MySQL14 - LIMIT 取出部分结果
    LIMIT显示部分结果作用:将查询结果集的一部分取出,通常使用在分页查询中--百度默认分页:一页显示10条记录用法:1LIMIT(start_index=0)length2LIMITstart_inde......
  • 连接数据库出现1045错误-修改数据库密码
    连接数据库出现1045错误代表提示密码错误解决方法:1.以管理员权限进入命令行2.进入MySQL的bin目录下cd E:\mysql-8.0.26-winx64\mysql-8.0.26-winx64\bin 3.......
  • 数据库MySQL的程序员使用指导
    前言: MySQL是开源数据库的代表,为程序员和整个IT行业带来了巨大贡献。尽管目前mysql的拥有者对mysql的未来摇摆不定,但是业界还是一直关注mysql的动态。本文首先介绍了mysql......
  • AnolisOS-8.6安装EM13C&Agent部署&EM常用命令&集群数据库添加
    系统:AnolisOS8.6数据库:Oracle19.16说明:此安装文档选择的是AdvancedInstallaioin,内存要求10G.安装EM前需了解相关参数要求.1、安装数据库1.1、去除虚拟嵌套虚拟机功能yum......
  • mysql用mysqldump命令进行数据库备份与迁移
    指定备份数据库abc(带库名备份):mysqldump-uuser-ppasswd-hhost-Babc>/path/bak.sql 全部数据库备份:mysqldump-uuser-ppasswd-hhost-A>/path/bak.sql 只......