zoukankan      html  css  js  c++  java
  • 数据库学习

    做项目的时候 发现数据库是个难点 因此就来攻克下 

    这个是项目的进展  https://github.com/FaceofTest/face

     1:要建立一个部门表,部门表中只有 部门名称 和 部门ID 

         代码:

    CREATE TABLE DEPARTMENT
    (
       DEPARTMENTNAME CHAR(20) PRIMARY KEY,
       DEPARTMENTID CHAR(10) PRIMARY KEY NOT NULL );

        遇到的问题:当输入id编号重复时 项目就崩溃

        解决方法: 用try- catch捕捉SqlException异常

    2:建立一个员工信息表

    CREATE TABLE STAFFINFORMATION
    (
        STAFFID CHAR(20) PRIMARY KEY NOT NULL,      --人员编号
        NAME VARCHAR (20)NOT NULL ,                 --姓名
        GENDER BIT NOT NULL ,                       --性别
        MINZU VARCHAR (8)NOT NULL ,                 --民族
        BIRTHDAY DATETIME NOT NULL ,                --出生日期
        TITLE VARCHAR (20) NOT NULL ,               --职务
        OPHONE VARCHAR (20) NOT NULL ,              --办公电话
        SECURITYFLAGS SMALLINT NOT NULL ,           --管理员标志
        ATT SMALLINT NOT NULL DEFAULT 1,            --考勤有效
        PHOTO VARCHAR (20) NOT NULL,                --照片路径  
        DEFAULTDEPTID SMALLINT NOT NULL  DEFAULT 1, --所属部门ID号
    
    )

        在这个过程中 遇到的问题是 要进行判断员工id是否重复 分了两次进行写入(因为项目的需要) 查找的时候 由textbox来输入 因此要判断输入的是数字还是文字

    现在面临的问题是:如何将部门表和员工信息表连接起来  暂时的想法是 一个部门对应一个表 或者 由人员信息表中的部门来判断属于哪个部门 也不需要建立表 但是这个的

    问题挺多 因此暂定为第一个方法。

         

  • 相关阅读:
    JavaScrip 数组/字典/循环
    初识javaScript
    css内容补充之其它
    position
    css的存在形式
    CSS选择器
    Html的Head内标签
    Linux设置FQDN
    saltstack 全面介绍
    jQuery文档处理
  • 原文地址:https://www.cnblogs.com/2714585551summer/p/5321196.html
Copyright © 2011-2022 走看看