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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jpanel2.java

?? 學生管理系統(tǒng)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
        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="0";
      if(!jTextField6.getText().equals(""))
       num= jTextField6.getText().trim();
      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("你輸入的學號不存在");
        jTextField2.setText("");
        jTextField3.setText("");
        jTextField4.setText("");
        jTextField5.setText("");
        jTextField1.setText("");
        jTextField6.setText("");
        jTextField7.setText("");
        jTextField8.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一区二区三区免费野_久草精品视频
国产精品亚洲视频| 26uuu精品一区二区三区四区在线| 91精品国模一区二区三区| 国产欧美1区2区3区| 午夜精品福利一区二区三区av| 国产精品一线二线三线| 欧美日韩mp4| 亚洲欧美日韩在线不卡| 国产真实精品久久二三区| 91超碰这里只有精品国产| 伊人夜夜躁av伊人久久| 国产成人精品综合在线观看 | 亚洲视频你懂的| 玖玖九九国产精品| 欧美巨大另类极品videosbest| 成人免费在线观看入口| 国产乱人伦偷精品视频免下载| 欧美乱妇一区二区三区不卡视频| 自拍偷拍亚洲激情| 高清国产一区二区三区| 久久久久久97三级| 美女视频网站黄色亚洲| 91精品国产综合久久久久久久| 日韩理论片一区二区| 成人免费毛片嘿嘿连载视频| 久久久777精品电影网影网| 麻豆中文一区二区| 欧美一区二区三区四区五区 | 国产精品99久久久| 欧美成人a视频| 另类小说一区二区三区| 欧美日韩高清一区| 午夜精品久久久久影视| 3atv一区二区三区| 免费成人美女在线观看.| 3751色影院一区二区三区| 日本一区中文字幕| 日韩一级片在线播放| 日韩1区2区3区| 日韩免费性生活视频播放| 免费的成人av| 久久综合av免费| 国产激情视频一区二区三区欧美 | 春色校园综合激情亚洲| 国产欧美一区二区精品久导航| 成人美女视频在线观看| 国产精品欧美久久久久一区二区| 大胆欧美人体老妇| 亚洲精品国产精华液| 欧美日韩大陆一区二区| 麻豆精品蜜桃视频网站| 久久精品亚洲精品国产欧美kt∨| 国产老女人精品毛片久久| 国产精品第一页第二页第三页| 99久久久精品| 日韩国产精品91| 久久久久久一二三区| 北条麻妃国产九九精品视频| 亚洲国产一区二区三区青草影视| 欧美精品一卡二卡| 精品一区二区精品| 中文字幕在线观看不卡视频| 欧美日韩一级片在线观看| 精品一区二区三区香蕉蜜桃| 日本一区二区成人在线| 欧美少妇xxx| 国产乱人伦精品一区二区在线观看| 《视频一区视频二区| 日韩亚洲电影在线| 99久久综合色| 久久99九九99精品| 一区二区三区在线影院| 欧美v日韩v国产v| 欧美综合色免费| 国产麻豆成人传媒免费观看| 亚洲自拍都市欧美小说| 精品va天堂亚洲国产| 色婷婷一区二区三区四区| 国产中文一区二区三区| 亚洲国产一二三| 国产精品久久精品日日| 日韩片之四级片| 欧美色欧美亚洲另类二区| 丁香亚洲综合激情啪啪综合| 丝瓜av网站精品一区二区| 中文字幕永久在线不卡| 久久综合精品国产一区二区三区| 欧美四级电影在线观看| 成人福利视频网站| 国产伦精品一区二区三区在线观看| 亚洲一级二级在线| 中文字幕色av一区二区三区| 久久久久久99精品| 日韩欧美国产三级| 欧美精品精品一区| 91久久精品日日躁夜夜躁欧美| 国产高清视频一区| 麻豆国产精品一区二区三区 | 亚洲精品成a人| 国产校园另类小说区| 日韩精品在线一区二区| 欧美老肥妇做.爰bbww| 在线观看不卡视频| 色婷婷亚洲综合| 91黄色免费观看| 色综合久久88色综合天天6| 夫妻av一区二区| 国产91丝袜在线观看| 加勒比av一区二区| 久久99精品久久久久婷婷| 蜜桃精品视频在线观看| 日韩制服丝袜av| 蜜桃视频一区二区三区| 蜜臀91精品一区二区三区| 青青草国产精品亚洲专区无| 五月天一区二区三区| 午夜精品久久久| 日本不卡视频在线| 蜜臀精品一区二区三区在线观看| 青青草成人在线观看| 久久精品国产精品青草| 另类综合日韩欧美亚洲| 日韩精品一级二级| 激情综合五月天| 国产成人久久精品77777最新版本| 成人性生交大片| 色综合天天综合| 91黄视频在线观看| 日韩色在线观看| 国产午夜精品一区二区三区视频 | 成人av集中营| 91美女福利视频| 欧美日韩精品免费| 中文字幕免费在线观看视频一区| 久久精品欧美日韩精品| 亚洲日本va午夜在线电影| 艳妇臀荡乳欲伦亚洲一区| 亚洲成av人片一区二区| 男男视频亚洲欧美| 国产精品一区二区果冻传媒| 成人av综合在线| 51精品国自产在线| 国产亚洲人成网站| 亚洲免费伊人电影| 日韩av中文字幕一区二区| 国产九色精品成人porny| 91理论电影在线观看| 日韩欧美一区二区三区在线| 欧美国产日韩亚洲一区| 亚洲一区二区av在线| 国产麻豆午夜三级精品| 欧日韩精品视频| 国产欧美1区2区3区| 日韩精品久久理论片| 成人黄动漫网站免费app| 91精品中文字幕一区二区三区| 国产日韩高清在线| 午夜欧美视频在线观看| www.成人在线| 欧美本精品男人aⅴ天堂| 亚洲综合免费观看高清完整版 | 亚洲精品视频一区| 蜜臀a∨国产成人精品| 91蝌蚪国产九色| 亚洲精品一区二区在线观看| 亚洲综合精品自拍| 成人精品视频.| 精品欧美久久久| 亚洲精品一二三四区| 国产一区二区剧情av在线| 欧美精选一区二区| 亚洲久本草在线中文字幕| 国产乱淫av一区二区三区| 欧美一卡二卡在线| 亚洲综合视频在线| 波多野结衣中文字幕一区二区三区| 在线播放一区二区三区| 亚洲精品国产一区二区三区四区在线 | 色拍拍在线精品视频8848| 久久免费美女视频| 黄页视频在线91| 日韩小视频在线观看专区| 午夜影院久久久| 在线免费一区三区| 专区另类欧美日韩| 成人午夜碰碰视频| 国产日韩在线不卡| 国产一区福利在线| 久久婷婷国产综合国色天香| 蜜臀av性久久久久蜜臀av麻豆| 欧美日韩mp4| 青青草国产成人av片免费| 欧美日韩精品专区| 日韩和欧美一区二区三区| 欧美欧美午夜aⅴ在线观看| 亚洲国产裸拍裸体视频在线观看乱了 | 在线免费观看日韩欧美| 亚洲视频免费在线观看| 91麻豆swag| 亚洲麻豆国产自偷在线|