zoukankan      html  css  js  c++  java
  • 知识树软件的功能模块在数据库方面的部分原理

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

    查询
    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,'软件工程学概述','软件危机','软件危机的介绍','
    软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
    ');

  • 相关阅读:
    windows10+vs2010+lwip+Wireshark+winpcap环境变量配置
    Anaconda中安装了Libtiff模块,但运行程序显示ModuleNotFoundError: No module named 'libtiff'
    利用Anaconda软件安装opencv模块
    Windows10+Anaconda+PyTorch(cpu版本)环境搭建
    Spyder中报错: Check failed: PyBfloat16_Type.tp_base != nullptr
    Keras中图像维度介绍
    机器学习2-7
    LeetCode637. 二叉树的层平均值
    LeetCode617. 合并二叉树
    LeetCode590. N叉树的后序遍历
  • 原文地址:https://www.cnblogs.com/ouyangzhiqiang/p/5425117.html
Copyright © 2011-2022 走看看