• 知识树软件的功能模块在数据库方面的部分原理


    知识树软件的主要功能有查询,增添,修改,和删除以下是各功能执行时在数据库方面要用到的代码:

    查询
    String s=in.nextLine();/*用户输入要查询的内容*/
    String S="select * from Book where Book_id="+s+" or Jie_id="+s+" or Zhang_id="+s;

    修改
    int i=in.nextInt();
    /*章名*/if(i==1)
    {
    String s1=in.nextLine();//章名
    int s2=in.nextInt();//Zhang_id
    String S="update Book set Zhang_name="+s1+" where Zhang_id="+s2;
    }

    /*节名*/if(i==2)
    {
    String s1=in.nextLine();//节名
    int s2=in.nextInt();//Zhang_id
    int s3=in.nextInt();//Jie_id
    update Book set Jie_name="+s1/*用户输入*/+" where Zhang_id="+s2/*用户选择*/+" and Jie_id="+s3/*用户选择*/;
    }

    /*内容*/
    update Book set Book_view="+text/*用户输入(将当前页面所有数据作为预定输入,然后用户修改确认)*/+" where Zhang_id="+in.nextInt()/*用户选择*/+" and Jie_id="+in.nextInt()/*用户选择*/+" and Book_id="+in.nextInt()/*当前页面;*/;


    删除
    int i=in.nextInt();
    /*章*/if(i==1)
    {
    int s1=in.nextInt();//Zhang_id
    String S="delete from * where Zhang_id="+s1/*用户输入*/;
    }

    /*节*/if(i==2)
    {
    int s1=in.nextInt();//Zhang_id
    int s2=in.nextInt();//Jie_id
    String S="delete from * where Zhang_id="+s1/*用户输入*/+" and Jie_id"+s2/*用户输入*/
    }

    增添
    int i=in.nextInt();
    /*章*/if(i==1)
    {
    int s1=in.nextInt();//Zhang_id
    String s2=in.nextLine();//章名
    String S="insert into Book values("+s1+",null,null,"+s2+",null,null,null)"
    }

    /*节*/if(i==2)
    {
    int s1=in.nextInt();//Zhang_id
    int s2=in.nextInt();//Jie_id
    String s3=in.nextLine();//节名
    String S="delete from Book where Zhang_id="+s1+" and Jie_id=null;insert into Book values("+s1+","+s2+",null,(select Zhang_name from Book where Zhang_id="+s1+")+","+s3+",null,null)"
    }

    /*段*/if(i==3)
    {
    int s1=in.nextInt();//Zhang_id
    int s2=in.nextInt();//Jie_id
    int s3=in.nextInt();//Book_id
    String s4=in.nextLine();//段名
    String S="delete from Book where Zhang_id="+s1+" and Jie_id="+s2+" and Book_id=null;
    insert into Zhang values("+s1+","+s2+","+s3+",(select Zhang_name from Book where Zhang_id="+s1+")+","(select Jie_name from Book where Zhang_id="+s1+" and Jie_id="+s2+")+","+s4+",null)"
    }

    /*内容*/if(i==4)
    insert into Book (Zhang_id,Jie_id,Book_id,Zhang_name,Jie_name,Book_name,Book_view)
    values(1,1,1,'软件工程学概述','软件危机','软件危机的介绍','
    软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
    ');

  • 相关阅读:
    IIS处理Asp.net请求和 Asp.net页面生命周期
    帝国CMS实现一二级导航及其高亮
    dsoframer.ocx 遇到64为系统
    实现可编辑的表格
    delegate()
    当前页面高亮的方法!
    简单的js版tab
    js判断最大值
    解决chrome下的默认样式!
    纯js点击隐藏相邻节点
  • 原文地址:https://www.cnblogs.com/ouyangzhiqiang/p/5425117.html
Copyright © 2020-2023  润新知