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

  • 相关阅读:
    glog下载、安装、使用
    VS所需插件
    Qt 实现动态调整流程指令顺序(通过鼠标事件实现)
    QComboBox实现复选框功能
    QString string char* int互相转化
    Qt 滚动区域显示下拉框
    模式对话框,非模式对话框,reject和accept()槽函数确定对话框的返回值
    QT递归搜索文件(entryList)
    QT中foreach的使用
    Qstring格式化字符串
  • 原文地址:https://www.cnblogs.com/ouyangzhiqiang/p/5425117.html
Copyright © 2011-2022 走看看