亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jpanel2.java~95~

?? 學生管理系統
?? JAVA~95~
?? 第 1 頁 / 共 2 頁
字號:
        insert();
      }
      else {
        ShowFrame show = new ShowFrame();
        show.setVisible(true);

      }
    }
    else if (e.getSource() == jButton2) {

    jCheckBox1.setSelected(false);
    jCheckBox2.setSelected(false);
    jCheckBox3.setSelected(false);
    jCheckBox4.setSelected(false);
    jCheckBox5.setSelected(false);

      String num = jTextField6.getText();
      String str = "jdbc:odbc:yangAcess";
      Connection con;

      String sSelect =
          "select 姓名,成績1,成績2,成績3,成績4,成績5,學號,(成績1+成績2+成績3+成績4+成績5)/5.0 from yang1 where 學號=" +
          num;
      ResultSet rs;

      try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        con = DriverManager.getConnection(str);
        Statement stmt = con.createStatement();
        rs = stmt.executeQuery(sSelect);

        while (rs.next()) {

          std.姓名 = rs.getString("姓名");

          std.成績1 = rs.getInt("成績1");
          std.成績2 = rs.getInt("成績2");
          std.成績3 = rs.getInt("成績3");
          std.成績4 = rs.getInt("成績4");
          std.成績5 = rs.getInt("成績5");

          std.學號 = rs.getInt("學號");
          std.平均成績 = rs.getDouble(8);
        }

        con.close();
        stmt.close();
      }
      catch (Exception se) {}
      if (std.學號==Integer.parseInt(num)) {
        jCheckBox1.setEnabled(true);
        jCheckBox2.setEnabled(true);
        jCheckBox3.setEnabled(true);
        jCheckBox4.setEnabled(true);
        jCheckBox5.setEnabled(true);

        make();
      }
      else {
        jLabel20.setText("你輸入的學號不存在");
      }
    }
    else if (e.getSource() == jButton3) {

      if (jCheckBox1.isSelected() == true) {
        search(1);
         jLabel8.setText("最高分  最低分  名次  平均分");
        jLabel9.setText(Integer.toString(mar[0].最高分));
        jLabel11.setText(Integer.toString(mar[0].最低分));
        jLabel12.setText(Integer.toString(mar[0].名次));
        jLabel13.setText(Double.toString(mar[0].平均分));
      }
      if (jCheckBox2.isSelected() == true) {
        search(2);
         jLabel8.setText("最高分  最低分  名次  平均分");
        jLabel14.setText(Integer.toString(mar[1].最高分));
        jLabel15.setText(Integer.toString(mar[1].最低分));
        jLabel16.setText(Integer.toString(mar[1].名次));
        jLabel17.setText(Double.toString(mar[1].平均分));
      }
      if (jCheckBox3.isSelected() == true) {
        search(3);
         jLabel8.setText("最高分  最低分  名次  平均分");
        jLabel18.setText(Integer.toString(mar[2].最高分));
        jLabel19.setText(Integer.toString(mar[2].最低分));
        jLabel110.setText(Integer.toString(mar[2].名次));
        jLabel111.setText(Double.toString(mar[2].平均分));
      }
      if (jCheckBox4.isSelected() == true) {
        search(4);
         jLabel8.setText("最高分  最低分  名次  平均分");
        jLabel112.setText(Integer.toString(mar[3].最高分));
        jLabel113.setText(Integer.toString(mar[3].最低分));
        jLabel114.setText(Integer.toString(mar[3].名次));
        jLabel115.setText(Double.toString(mar[3].平均分));
      }
      if (jCheckBox5.isSelected() == true) {
        search(5);
         jLabel8.setText("最高分  最低分  名次  平均分");
        jLabel116.setText(Integer.toString(mar[4].最高分));
        jLabel117.setText(Integer.toString(mar[4].最低分));
        jLabel118.setText(Integer.toString(mar[4].名次));
        jLabel119.setText(Double.toString(mar[4].平均分));
      }
    }
  }

  private class ShowFrame
      extends JFrame implements ActionListener {
    JButton btn1, btn2;
    public ShowFrame() {
      this.setSize(400, 200);
      this.setLocation(200, 200);
      Container con = this.getContentPane();
      con.setLayout(new FlowLayout());

      JLabel jb = new JLabel("此學號已存在,你想重置嗎?");
      jb.setForeground(Color.magenta);
      jb.setFont(new java.awt.Font("Dialog", 0, 25));
      btn1 = new JButton("確    定");
      btn1.setForeground(Color.magenta);
      btn1.setFont(new java.awt.Font("Dialog", 0, 15));
      btn2 = new JButton("取    消");
      btn2.setForeground(Color.magenta);
      btn2.setFont(new java.awt.Font("Dialog", 0, 15));
      con.add(jb);
      con.add(btn1);
      con.add(btn2);
      btn1.addActionListener(this);
      btn2.addActionListener(this);
    }

    public void actionPerformed(ActionEvent e) {
      if (e.getSource() == btn1) {
        bool = true;
        this.setVisible(false);
        getDate();
        updata();
      }
      else if (e.getSource() == btn2) {
        bool = false;
        this.setVisible(false);
      }
    }
  }

  public void getDate() {
    if (!jTextField1.getText().equals("")) {
      std.成績5 = Integer.parseInt(jTextField1.getText());
    }
    if (!jTextField2.getText().equals("")) {
      std.成績4 = Integer.parseInt(jTextField2.getText());
    }
    if (!jTextField3.getText().equals("")) {
      std.成績3 = Integer.parseInt(jTextField3.getText());
    }
    if (!jTextField4.getText().equals("")) {
      std.成績2 = Integer.parseInt(jTextField4.getText());
    }
    if (!jTextField5.getText().equals("")) {
      std.成績1 = Integer.parseInt(jTextField5.getText());
    }
    if (!jTextField6.getText().equals("")) {
      std.學號 = Integer.parseInt(jTextField6.getText());
    }
    if (!jTextField7.getText().equals("")) {
      std.姓名 = jTextField7.getText();
    }

  }

  public void insert() {
    if (std.學號 != 0) {
      String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
      String ur1 = "jdbc:odbc:yangAcess";

      Connection conn;
      int age = 0;
      Statement statement;

      try {

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        conn = DriverManager.getConnection(ur1);

        PreparedStatement pstmt = conn.prepareStatement(
            "insert into yang1 values(?,?,'',?,?,?,?,?,0,'','','',0,0,0,0,0)");
        {
          pstmt.setInt(1, std.學號);

          pstmt.setString(2, std.姓名);
          pstmt.setInt(3, std.成績1);
          pstmt.setInt(4, std.成績2);
          pstmt.setInt(5, std.成績3);
          pstmt.setInt(6, std.成績4);
          pstmt.setInt(7, std.成績5);

        }

        pstmt.executeUpdate();

        pstmt.close();
        conn.close();

      }
      catch (Exception e) {
        e.printStackTrace();

      }

    }
  }

  public void updata() {
    if (std.學號 != 0) {
      String str = "jdbc:odbc:yangAcess";
      Connection con;
      // String str1 =
      //"update yang1 set 姓名='"+std.姓名+"',成績1="+std.成績1+",成績2="+std.成績2+",成績3="+std.成績3+
      //",成績4="+std.成績4+",成績5="+std.成績5+ "where 學號="+std.學號;
      String str1 =
          "update yang1 set 姓名='" + std.姓名 + "',成績1=" + std.成績1 + ",成績2=" +
          std.成績2 + ",成績3=" + std.成績3 + ",成績4=" + std.成績4 + ",成績5=" + std.成績5 +
          " where 學號=" + std.學號;
      try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        con = DriverManager.getConnection(str);
        Statement update = con.createStatement();
        /**********************************************
           update.setString(1, std.姓名);
           update.setInt(2, std.成績1);
           update.setInt(3, std.成績2);
           update.setInt(4, std.成績3);
           update.setInt(5, std.成績4);
           update.setInt(6, std.成績5);
          update.setInt(7, std.學號);
         ******************************************/

        update.executeUpdate(str1);
        con.close();
        update.close();

      }
      catch (Exception ae) {
        System.out.print("lk;ag;oiuje");
      }
    }
  }

  public void search(int num) {
    String url = "jdbc:odbc:yangAcess";
    Connection con;
    ResultSet rs;
    String str2 = "";
    String str1 = "";
    switch (num) {
      case 1:
        mar[0] = new mark();
        str1 = "select avg(成績1),max(成績1),min(成績1) from yang1";

        str2 = "select count(成績1) from yang1 where 成績1>=" + std.成績1;
        try {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          con = DriverManager.getConnection(url);
          Statement stmt = con.createStatement();
          rs = stmt.executeQuery(str1);
          while (rs.next()) {
            mar[0].平均分 = rs.getDouble(1);
            mar[0].最高分 = rs.getInt(2);
            mar[0].最低分 = rs.getInt(3);

          }
          rs = stmt.executeQuery(str2);
          while (rs.next()) {
            mar[0].名次 = rs.getInt(1);
          }
        }
        catch (Exception e) {}

        break
            ;
      case 2:
        mar[1] = new mark();
        str1 = "select avg(成績2),max(成績2),min(成績2) from yang1";
        str2 = "select count(成績2) from yang1 where 成績2>=" + std.成績2;
        try {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          con = DriverManager.getConnection(url);
          Statement stmt = con.createStatement();
          rs = stmt.executeQuery(str1);
          while (rs.next()) {
            mar[1].平均分 = rs.getDouble(1);
            mar[1].最高分 = rs.getInt(2);
            mar[1].最低分 = rs.getInt(3);

          }
          rs = stmt.executeQuery(str2);
          while (rs.next()) {
            mar[1].名次 = rs.getInt(1);
          }
        }
        catch (Exception e) {}

        break
            ;
      case 3:
        mar[2] = new mark();
        str1 = "select avg(成績3),max(成績3),min(成績3) from yang1";
        str2 = "select count(成績3) from yang1 where 成績3>=" + std.成績3;
        try {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          con = DriverManager.getConnection(url);
          Statement stmt = con.createStatement();
          rs = stmt.executeQuery(str1);
          while (rs.next()) {
            mar[2].平均分 = rs.getDouble(1);
            mar[2].最高分 = rs.getInt(2);
            mar[2].最低分 = rs.getInt(3);

          }
          rs = stmt.executeQuery(str2);
          while (rs.next()) {
            mar[2].名次 = rs.getInt(1);
          }
        }
        catch (Exception e) {}

        break
            ;
      case 4:
        mar[3] = new mark();
        str1 = "select avg(成績4),max(成績4),min(成績4) from yang1";
        str2 = "select count(成績4) from yang1 where 成績4>=" + std.成績4;
        try {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          con = DriverManager.getConnection(url);
          Statement stmt = con.createStatement();
          rs = stmt.executeQuery(str1);
          while (rs.next()) {
            mar[3].平均分 = rs.getDouble(1);
            mar[3].最高分 = rs.getInt(2);
            mar[3].最低分 = rs.getInt(3);

          }
          rs = stmt.executeQuery(str2);
          while (rs.next()) {
            mar[3].名次 = rs.getInt(1);
          }
        }
        catch (Exception e) {}

        break
            ;
      case 5:
        mar[4] = new mark();
        str1 = "select avg(成績5),max(成績5),min(成績5) from yang1";
        str2 = "select count(成績5) from yang1 where 成績5>=" + std.成績5;
        try {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          con = DriverManager.getConnection(url);
          Statement stmt = con.createStatement();
          rs = stmt.executeQuery(str1);
          while (rs.next()) {
            mar[4].平均分 = rs.getDouble(1);
            mar[4].最高分 = rs.getInt(2);
            mar[4].最低分 = rs.getInt(3);

          }
          rs = stmt.executeQuery(str2);
          while (rs.next()) {
            mar[4].名次 = rs.getInt(1);
          }
        }
        catch (Exception e) {}

        break
            ;

    }

  }

  private class mark {
    public int 名次, 最高分, 最低分;
    double 平均分;
    public mark() {
      名次 = 0;
      最高分 = 0;
      最低分 = 0;
      平均分 = 0;
    }
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区永久视频免费观看| 日韩视频免费观看高清在线视频| 视频一区二区国产| 国产日韩欧美麻豆| 欧美日韩国产首页| 不卡一区二区在线| 精品在线亚洲视频| 一区二区三区在线视频播放| 久久久噜噜噜久久人人看| 欧美日韩国产系列| 99精品视频在线观看| 精品一区二区三区不卡| 亚洲国产日韩a在线播放| 国产精品久久久久一区二区三区共| 欧美日韩日日摸| 波多野结衣视频一区| 国模冰冰炮一区二区| 三级在线观看一区二区| 亚洲你懂的在线视频| 国产精品网站在线观看| 精品国产乱码久久久久久久| 欧美日韩成人综合天天影院 | 91免费精品国自产拍在线不卡| 美女任你摸久久| 性做久久久久久| 亚洲精品国产无套在线观| 国产精品福利一区| 国产欧美日韩另类视频免费观看| 日韩一区二区精品在线观看| 欧美精品一二三| 精品视频1区2区| 色婷婷av一区二区三区之一色屋| 91丨九色丨尤物| 成人激情文学综合网| 国产精品白丝jk黑袜喷水| 久久国产剧场电影| 美洲天堂一区二卡三卡四卡视频| 视频一区在线播放| 亚洲mv大片欧洲mv大片精品| 亚洲二区在线观看| 亚洲国产日韩在线一区模特| 亚洲成人免费看| 国产一区二区不卡| 老司机免费视频一区二区| 奇米影视在线99精品| 麻豆国产一区二区| 精品一区二区成人精品| 国产综合一区二区| 国产成人高清视频| 成人av资源网站| 色综合久久久久久久久| 欧美日韩一区二区三区不卡| 宅男噜噜噜66一区二区66| 91麻豆精品国产91久久久资源速度| 欧美精品久久99久久在免费线| 在线成人免费观看| 日韩欧美色综合| 国产午夜精品久久| 亚洲欧洲成人自拍| 亚洲国产精品人人做人人爽| 蜜臀久久99精品久久久久久9| 久久99精品国产91久久来源| 国产iv一区二区三区| 91免费版在线| 欧美色倩网站大全免费| 日韩免费视频线观看| 国产亚洲综合性久久久影院| 欧美国产激情一区二区三区蜜月| 亚洲男帅同性gay1069| 五月天亚洲精品| 极品少妇xxxx精品少妇| 成人午夜短视频| 在线观看视频一区二区| 91麻豆精品国产91久久久使用方法| 久久久综合视频| 亚洲美女电影在线| 麻豆91免费看| a级精品国产片在线观看| 欧美日韩精品福利| 精品欧美一区二区三区精品久久 | 亚洲日本va午夜在线电影| 亚洲成a人片综合在线| 国产一区二区在线看| 91国产免费观看| 精品蜜桃在线看| 亚洲欧美日韩国产综合在线 | 91在线精品一区二区| 777午夜精品免费视频| 国产精品美女久久久久久久久 | 国产精品1024久久| 色就色 综合激情| 久久久久综合网| 亚洲成av人**亚洲成av**| 国产成人免费9x9x人网站视频| 欧美日韩国产小视频| 丝袜亚洲另类欧美| 国产成人鲁色资源国产91色综| 欧美又粗又大又爽| 精品国产污网站| 亚洲成人一二三| av亚洲精华国产精华精华| 欧美一区二区在线看| 亚洲欧洲中文日韩久久av乱码| 狠狠色丁香久久婷婷综合丁香| 欧美三级欧美一级| 亚洲人成网站色在线观看| 国产在线不卡一区| 日韩欧美国产麻豆| 亚洲 欧美综合在线网络| 一本到不卡免费一区二区| 国产亚洲精品久| 男人操女人的视频在线观看欧美| 欧美在线制服丝袜| 国产精品入口麻豆原神| 激情综合网天天干| 欧美一区二区三区四区高清| 亚洲自拍偷拍麻豆| 色琪琪一区二区三区亚洲区| 国产精品五月天| 国产成都精品91一区二区三| 精品国产不卡一区二区三区| 免费美女久久99| 欧美一区二区三级| 天天操天天色综合| 欧美日韩黄视频| 亚洲第一av色| 欧美性色欧美a在线播放| 一区二区三区久久| 欧洲精品一区二区三区在线观看| 亚洲视频在线一区| 91麻豆精品在线观看| 亚洲人成伊人成综合网小说| 91蜜桃在线观看| 亚洲激情自拍视频| 欧日韩精品视频| 亚洲国产精品久久不卡毛片 | 亚洲亚洲精品在线观看| 欧美综合一区二区| 亚洲一区二区三区三| 欧美在线三级电影| 亚洲第一会所有码转帖| 欧美另类变人与禽xxxxx| 性欧美疯狂xxxxbbbb| 欧美一卡二卡在线| 激情综合色丁香一区二区| 日韩女优毛片在线| 狠狠色丁香久久婷婷综合_中| 久久综合色播五月| 成人中文字幕电影| 《视频一区视频二区| 欧美性做爰猛烈叫床潮| 亚洲不卡一区二区三区| 欧美大片免费久久精品三p| 国产一区日韩二区欧美三区| 欧美韩国一区二区| 99re66热这里只有精品3直播 | 久久激情五月激情| 久久免费电影网| 91丨九色丨蝌蚪富婆spa| 亚洲第一会所有码转帖| 欧美成人精精品一区二区频| 成人性色生活片| 亚洲综合免费观看高清在线观看| 91精品国产综合久久婷婷香蕉 | 麻豆精品久久精品色综合| 久久欧美中文字幕| 99久久国产综合精品女不卡| 亚洲成国产人片在线观看| 日韩女同互慰一区二区| 9人人澡人人爽人人精品| 亚洲一区日韩精品中文字幕| 精品国产伦理网| 91免费国产在线观看| 热久久国产精品| 中文字幕不卡的av| 欧美日韩一级大片网址| 韩国精品主播一区二区在线观看 | 色综合久久中文字幕| 日韩国产欧美在线视频| 久久人人97超碰com| 在线观看一区不卡| 久久国产精品露脸对白| 日韩伦理免费电影| 日韩精品在线看片z| 91免费看片在线观看| 激情文学综合插| 亚洲黄色录像片| 久久影院午夜片一区| 精品视频全国免费看| 不卡av在线网| 美女网站色91| 亚洲麻豆国产自偷在线| 国产三级精品在线| 欧美亚洲一区二区三区四区| 国产成人免费视频精品含羞草妖精 | 欧美午夜一区二区| 色哟哟一区二区在线观看| 欧美激情在线一区二区| 精品国免费一区二区三区| 国内精品久久久久影院一蜜桃|