• 数据库学习


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

    这个是项目的进展  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来输入 因此要判断输入的是数字还是文字

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

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

         

  • 相关阅读:
    i'm all geared up
    android设置主题和自定义主题的方法
    &和&&的区别
    兼容IE与Firefox的js 复制代码
    实用的注册表单验证代码
    常用JavaScript属性和方法
    400多个JavaScript特效大全
    float引起层飘出父层的解决方法
    JavaScript常见兼容性处理
    多种方法实现checkbox全选、取消全选、删除功能
  • 原文地址:https://www.cnblogs.com/2714585551summer/p/5321196.html
Copyright © 2020-2023  润新知