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

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

?? editcourse.java

?? 一個(gè)用Java寫(xiě)的簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)
?? JAVA
字號(hào):
import javax.swing.*;
import java.awt.*;
import java.sql.*;
import javax.swing.event.*;
import java.awt.event.*;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

public class EditCourse
    extends JFrame {
  private String CouName;
  public EditCourse() {
    try {
      jbInit();
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }

  }

  private void jbInit() throws Exception {
    this.setResizable(false);
    this.setTitle("管理員在線修改數(shù)據(jù)庫(kù)數(shù)據(jù)");
    this.setSize(420, 450);
    this.setVisible(false);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.getContentPane().setLayout(null);
    int count = 1;
    Object[] columnNames = {
        "課程名", "學(xué)分", "授課老師", "上課地點(diǎn)", "上課時(shí)間"};
    Object[][] rowData = new Object[20][5];
    try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      Connection con = DriverManager.getConnection("jdbc:odbc:srs");
      String sql = "select * from course";
      PreparedStatement ptm = con.prepareStatement(sql);
      ResultSet rs = ptm.executeQuery();
      while (rs.next()) {
        //rowData[count][0] = String.valueOf(count);
        rowData[count][0] = rs.getString("coursename");
        rowData[count][1] = Integer.toString(rs.getInt("xuefen"));
        rowData[count][2] = rs.getString("professor");
        rowData[count][3] = rs.getString("address");
        rowData[count][4] = rs.getString("ctime");
        count++;
      }
    }
    catch (Exception ex) {
      JOptionPane.showMessageDialog(null, "出現(xiàn)錯(cuò)誤!", "ERROR",
                                    JOptionPane.ERROR_MESSAGE);
      //ex.printStackTrace();
      System.exit(1);

    }
    jLxfen.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jLxfen.setText("學(xué)分");
    jLxfen.setBounds(new Rectangle(27, 69, 40, 16));
    jLpro.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jLpro.setText("授課老師");
    jLpro.setBounds(new Rectangle(25, 101, 57, 16));
    jLaddress.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jLaddress.setText("上課地點(diǎn)");
    jLaddress.setBounds(new Rectangle(24, 133, 52, 16));
    jLtime.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jLtime.setText(" 上課時(shí)間");
    jLtime.setBounds(new Rectangle(18, 163, 68, 16));
    jLtitle.setFont(new java.awt.Font("宋體", Font.PLAIN, 15));
    jLtitle.setForeground(SystemColor.activeCaption);
    jLtitle.setText("添加課程");
    jLtitle.setBounds(new Rectangle(78, 10, 70, 16));
    jLcname.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jLcname.setText("課程名");
    jLcname.setBounds(new Rectangle(26, 37, 53, 16));
    jTname.setBounds(new Rectangle(91, 35, 94, 21));
    jTxuefen.setBounds(new Rectangle(91, 66, 94, 21));
    jTpro.setBounds(new Rectangle(91, 99, 94, 21));
    jTaddress.setBounds(new Rectangle(90, 130, 95, 21));
    jTtime.setBounds(new Rectangle(91, 161, 94, 21));
    jBadd.setBounds(new Rectangle(21, 195, 71, 25));
    jBadd.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jBadd.setText("添加");
    jBadd.addActionListener(new EditCourse_jBadd_actionAdapter(this));
    jBcls.setBounds(new Rectangle(117, 195, 71, 25));
    jBcls.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jBcls.setText("重填");
    jBcls.addActionListener(new EditCourse_jBcls_actionAdapter(this));
    jPanel2.setBorder(BorderFactory.createLineBorder(Color.black));
    jPanel2.setBounds(new Rectangle(218, 254, 194, 153));
    jPanel2.setLayout(null);
    jLdelcourse.setFont(new java.awt.Font("宋體", Font.PLAIN, 15));
    jLdelcourse.setForeground(SystemColor.activeCaption);
    jLdelcourse.setText("刪除課程");
    jLdelcourse.setBounds(new Rectangle(77, 12, 60, 16));
    jLdel.setFont(new java.awt.Font("宋體", Font.PLAIN, 15));
    jLdel.setText("刪除");
    jLdel.setBounds(new Rectangle(35, 44, 35, 19));
    jChose.setBounds(new Rectangle(86, 42, 98, 20));
    for (int i = 1; i < count; i++) {
      jChose.addItem(rowData[i][0]);
    }
    jChose.addItemListener(new EditCourse_jChose_itemAdapter(this));
    jBdel.setBounds(new Rectangle(14, 102, 90, 25));
    jBdel.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jBdel.setText("確認(rèn)刪除");
    jBdel.addActionListener(new EditCourse_jBdel_actionAdapter(this));
    jBlogout.setBounds(new Rectangle(125, 102, 62, 25));
    jBlogout.setFont(new java.awt.Font("宋體", Font.PLAIN, 13));
    jBlogout.setText("登出");
    jBlogout.addActionListener(new EditCourse_jBlogout_actionAdapter(this));
    jPanel3.setBorder(BorderFactory.createLineBorder(Color.black));
    jPanel3.setBounds(new Rectangle(6, 20, 207, 325));
    jPanel3.setLayout(null);
    jPanel4.setBorder(BorderFactory.createLineBorder(Color.black));
    jPanel4.setBounds(new Rectangle(6, 350, 207, 57));
    jPanel4.setLayout(null);
    jBref.setBounds(new Rectangle(51, 14, 94, 25));
    jBref.setFont(new java.awt.Font("宋體", Font.PLAIN, 15));
    jBref.setText("刷新列表");
    jBref.addActionListener(new EditCourse_jBref_actionAdapter(this));
    jScrollPane1.setBounds(new Rectangle(0, 7, 191, 317));
    jPanel1.add(jLtitle);
    jPanel1.add(jBadd);
    jPanel1.add(jTname);
    jPanel1.add(jTxuefen);
    jPanel1.add(jTpro);
    jPanel1.add(jTtime);
    jPanel1.add(jTaddress);
    jPanel1.add(jBcls);
    jPanel1.add(jLcname);
    jPanel1.add(jLxfen);
    jPanel1.add(jLpro);
    jPanel1.add(jLaddress);
    jPanel1.add(jLtime);
    this.getContentPane().add(jPanel1);
    this.getContentPane().add(jPanel2);
    this.getContentPane().add(jPanel3);
    JTable jTable1 = new JTable(rowData, columnNames);
    jPanel3.add(jScrollPane1);
    jScrollPane1.getViewport().add(jTable1);
    this.getContentPane().add(jPanel4);
    jPanel4.add(jBref);
    jPanel2.add(jLdelcourse);
    jPanel2.add(jChose);
    jPanel2.add(jBdel);
    jPanel2.add(jLdel);
    jPanel2.add(jBlogout);
    jPanel1.setBorder(BorderFactory.createLineBorder(Color.black));
    jPanel1.setBounds(new Rectangle(217, 21, 196, 228));
    jPanel1.setLayout(null);
  }

  JPanel jPanel1 = new JPanel();
  JLabel jLtitle = new JLabel();
  JLabel jLcname = new JLabel();
  JLabel jLxfen = new JLabel();
  JLabel jLpro = new JLabel();
  JLabel jLaddress = new JLabel();
  JLabel jLtime = new JLabel();
  JTextField jTname = new JTextField();
  JTextField jTxuefen = new JTextField();
  JTextField jTpro = new JTextField();
  JTextField jTaddress = new JTextField();
  JTextField jTtime = new JTextField();
  JButton jBadd = new JButton();
  JButton jBcls = new JButton();
  JPanel jPanel2 = new JPanel();
  JLabel jLdelcourse = new JLabel();
  JLabel jLdel = new JLabel();
  JComboBox jChose = new JComboBox();
  JButton jBdel = new JButton();
  JButton jBlogout = new JButton();
  JPanel jPanel3 = new JPanel();
  JPanel jPanel4 = new JPanel();
  JButton jBref = new JButton();
  JScrollPane jScrollPane1 = new JScrollPane();
  public void jBadd_actionPerformed(ActionEvent e) {
    String coursename, professor, address, ctime;
    Double xuefen;
    coursename = jTname.getText();
    professor = jTpro.getText();
    address = jTaddress.getText();
    ctime = jTtime.getText();
    xuefen = Double.valueOf(jTxuefen.getText());
    System.out.println(coursename + "T" + professor + "T" + address + "T" +
                       ctime + "T" + xuefen);
    try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      Connection con = DriverManager.getConnection("Jdbc.Odbc.srs");
      Statement stm = con.createStatement();
      String sql =
          "insert into course(coursename,xuefen,professor,as,cti" +
          coursename + "','" + xuefen + "','" + professor + "','" + address +
          "','" + ctime + "')";
      stm.executeUpdate(sql);
      con.close();
   }
    catch (Exception ex) {
      JOptionPane.showMessageDialog(null, "連接數(shù)據(jù)庫(kù)現(xiàn)問(wèn)題、請(qǐng)稍后再試", "ERROR!",
                                    JOptionPane.ERROR_MESSAGE);
    }
    JOptionPane.showConfirmDialog(null, "成功添加課程、請(qǐng)刷新", "Message",
                                  JOptionPane.OK_OPTION);
  }

  public void jBcls_actionPerformed(ActionEvent e) {
    jTname.setText("");
    jTxuefen.setText("");
    jTpro.setText("");
    jTaddress.setText("");
    jTtime.setText("");
    this.validate();
  }

  public void jBdel_actionPerformed(ActionEvent e) {
    try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      Connection con = DriverManager.getConnection("Jdbc.Odbc.srs");
      Statement stm = con.createStatement();
      String sql = "delete from course where coursename='" + CouName + "'";
      stm.executeUpdate(sql);
      con.close();
    }
    catch (Exception ex) {
      JOptionPane.showMessageDialog(null, "刪除數(shù)據(jù)時(shí)出現(xiàn)錯(cuò)誤、請(qǐng)稍后重試", "ERROE",
                                    JOptionPane.ERROR_MESSAGE);

    }
    JOptionPane.showConfirmDialog(null, "刪除課程成功", "Success",
                                  JOptionPane.OK_OPTION);
  }

  public void jBlogout_actionPerformed(ActionEvent e) {
    this.dispose();
    ;
  }

  public void jChose_itemStateChanged(ItemEvent e) {
    int b;
    b = jChose.getSelectedIndex();
    Object s;
    s = jChose.getItemAt(b);
    CouName = s.toString();
  }

  public void jBref_actionPerformed(ActionEvent e) {
    int number = 1;
    Object[] columnNames = {
        "課程名", "學(xué)分", "授課老師", "上課地點(diǎn)", "上課時(shí)間"};
    Object[][] rowData = new Object[20][5];
    try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      Connection con = DriverManager.getConnection("jdbc:odbc:srs");
      String sql = "select * from course";
      PreparedStatement ptm = con.prepareStatement(sql);
      ResultSet rs = ptm.executeQuery();
      while (rs.next()) {
        //rowData[count][0] = String.valueOf(count);
        rowData[number][0] = rs.getString("coursename");
        rowData[number][1] = Integer.toString(rs.getInt("xuefen"));
        rowData[number][2] = rs.getString("professor");
        rowData[number][3] = rs.getString("address");
        rowData[number][4] = rs.getString("ctime");
        number++;
      }
    }
    catch (Exception ex) {
      JOptionPane.showMessageDialog(null, "出現(xiàn)?錯(cuò)誤!", "ERROR",
                                    JOptionPane.ERROR_MESSAGE);
      //ex.printStackTrace();
      System.exit(1);

    }

  }
}

class EditCourse_jBref_actionAdapter
    implements ActionListener {
  private EditCourse adaptee;
  EditCourse_jBref_actionAdapter(EditCourse adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jBref_actionPerformed(e);
  }
}

class EditCourse_jChose_itemAdapter
    implements ItemListener {
  private EditCourse adaptee;
  EditCourse_jChose_itemAdapter(EditCourse adaptee) {
    this.adaptee = adaptee;
  }

  public void itemStateChanged(ItemEvent e) {
    adaptee.jChose_itemStateChanged(e);
  }
}

class EditCourse_jBlogout_actionAdapter
    implements ActionListener {
  private EditCourse adaptee;
  EditCourse_jBlogout_actionAdapter(EditCourse adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jBlogout_actionPerformed(e);
  }
}

class EditCourse_jBdel_actionAdapter
    implements ActionListener {
  private EditCourse adaptee;
  EditCourse_jBdel_actionAdapter(EditCourse adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jBdel_actionPerformed(e);
  }
}

class EditCourse_jBcls_actionAdapter
    implements ActionListener {
  private EditCourse adaptee;
  EditCourse_jBcls_actionAdapter(EditCourse adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jBcls_actionPerformed(e);
  }
}

class EditCourse_jBadd_actionAdapter
    implements ActionListener {
  private EditCourse adaptee;
  EditCourse_jBadd_actionAdapter(EditCourse adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jBadd_actionPerformed(e);
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线一区二区三区| 欧美96一区二区免费视频| 欧美色图一区二区三区| 国产一区二区三区综合| 一区二区三区影院| 国产亚洲一二三区| 欧美一区二区三区在线视频| 99久久精品一区二区| 美女一区二区三区| 一区二区三区在线高清| 亚洲国产成人午夜在线一区| 欧美一区二区大片| 91福利精品第一导航| 国产毛片一区二区| 99久久久无码国产精品| 日韩av二区在线播放| 亚洲少妇中出一区| 国产丝袜欧美中文另类| 欧美电影免费观看高清完整版在线观看 | 国产精品狼人久久影院观看方式| 欧美剧在线免费观看网站 | 亚洲精品国产成人久久av盗摄| 精品国产乱码久久久久久浪潮 | 国产农村妇女毛片精品久久麻豆 | 亚洲图片欧美综合| 国产精品久久久久久久久搜平片| 欧美xxx久久| 日韩一区二区三区电影在线观看 | 欧美亚洲丝袜传媒另类| 成人av影院在线| 国产黑丝在线一区二区三区| 麻豆成人91精品二区三区| 日产欧产美韩系列久久99| 亚洲成人一区在线| 亚洲第一福利一区| 亚洲电影一区二区| 亚洲一区二区三区在线看 | 激情深爱一区二区| 久久精品国产亚洲高清剧情介绍 | 欧美成人精品3d动漫h| 欧美日本在线播放| 在线电影院国产精品| 91国内精品野花午夜精品| 色欧美日韩亚洲| 欧美中文字幕亚洲一区二区va在线| 91九色最新地址| 欧美在线影院一区二区| 欧美日韩黄色影视| 777午夜精品免费视频| 欧美一级二级在线观看| 欧美一区二区三区精品| 日韩精品中文字幕一区二区三区| 日韩欧美国产wwwww| 久久品道一品道久久精品| 国产日韩欧美亚洲| 亚洲视频综合在线| 99精品久久只有精品| 色综合天天天天做夜夜夜夜做| 99精品欧美一区二区三区小说| 91福利国产精品| 91精品国产综合久久精品图片| 精品久久久久一区| 国产欧美va欧美不卡在线| 亚洲女与黑人做爰| 秋霞影院一区二区| 国产成人在线色| 色噜噜狠狠成人中文综合| 在线成人免费视频| 久久久久久久久久久久久久久99 | 亚洲精品亚洲人成人网在线播放| 一区二区三区中文免费| 日韩不卡手机在线v区| 国产一区二区在线看| 91浏览器入口在线观看| 欧美欧美午夜aⅴ在线观看| 精品国产乱码久久久久久浪潮| 国产农村妇女毛片精品久久麻豆 | 日本女人一区二区三区| 国产一区二区美女诱惑| 91蜜桃在线免费视频| 884aa四虎影成人精品一区| 久久精品亚洲麻豆av一区二区| 亚洲视频在线观看三级| 蜜臀精品久久久久久蜜臀| 成人免费黄色在线| 91精品视频网| 国产精品电影一区二区| 日韩不卡手机在线v区| 波多野结衣精品在线| 欧美一区二区在线免费播放| 国产精品免费丝袜| 青青草97国产精品免费观看无弹窗版 | 天堂久久久久va久久久久| 国内精品国产成人| 欧洲一区二区三区免费视频| 精品999在线播放| 一区二区三区高清在线| 国产毛片一区二区| 欧美一区二区三区公司| 亚洲精品一二三区| 国产凹凸在线观看一区二区| 91精品久久久久久蜜臀| 亚洲激情成人在线| 成人av网址在线| 精品国产自在久精品国产| 午夜视频在线观看一区二区| www.成人网.com| 久久精品欧美日韩| 美日韩一区二区| 欧美日韩免费在线视频| 亚洲欧美一区二区久久| 国产精品一二三区| 亚洲狠狠丁香婷婷综合久久久| 国内不卡的二区三区中文字幕| 欧美伦理影视网| 亚洲与欧洲av电影| 91亚洲精品久久久蜜桃网站| 国产日韩精品一区| 国产一区二区在线影院| 日韩欧美国产综合| 日韩成人一级大片| 欧美嫩在线观看| 亚洲午夜日本在线观看| 色噜噜夜夜夜综合网| 亚洲私人黄色宅男| 91丨九色丨尤物| 亚洲三级电影网站| 成人动漫在线一区| 国产精品久久久久毛片软件| 国产麻豆欧美日韩一区| 337p粉嫩大胆噜噜噜噜噜91av | 国产精品女主播在线观看| 国产在线精品免费| 久久一区二区三区国产精品| 久久黄色级2电影| 欧美电视剧免费观看| 捆绑调教一区二区三区| 欧美成人艳星乳罩| 久久国产剧场电影| 欧美精品一区二区三区在线| 精品亚洲免费视频| 久久久蜜臀国产一区二区| 国产精品一线二线三线精华| 久久久精品国产免费观看同学| 国产乱色国产精品免费视频| 久久女同性恋中文字幕| 国产69精品一区二区亚洲孕妇| 国产日韩av一区二区| gogo大胆日本视频一区| 亚洲欧美一区二区三区久本道91 | 亚洲va韩国va欧美va| 91精品黄色片免费大全| 九色|91porny| 亚洲国产高清在线| 一本到不卡精品视频在线观看| 一个色在线综合| 91精品国产综合久久国产大片| 久久电影网站中文字幕| 国产亚洲午夜高清国产拍精品| 精品国精品自拍自在线| 粉嫩aⅴ一区二区三区四区五区| 国产精品视频线看| 在线国产亚洲欧美| 久久精品国产亚洲一区二区三区| 久久久久国产精品人| 91丨porny丨户外露出| 午夜日韩在线电影| 久久久久久久久免费| 色婷婷久久久久swag精品| 首页欧美精品中文字幕| 国产无遮挡一区二区三区毛片日本| 99免费精品视频| 日本欧美韩国一区三区| 中文字幕欧美日本乱码一线二线| 91激情在线视频| 九九精品一区二区| 亚洲人亚洲人成电影网站色| 欧美精品九九99久久| 国产白丝网站精品污在线入口| 亚洲手机成人高清视频| 欧美一级日韩不卡播放免费| 国产a区久久久| 亚洲国产成人va在线观看天堂| 精品久久久久久最新网址| 91浏览器在线视频| 裸体歌舞表演一区二区| 亚洲视频每日更新| 精品久久久久久亚洲综合网| 99视频热这里只有精品免费| 蜜桃视频一区二区三区| 亚洲乱码日产精品bd| 26uuu欧美| 欧美电影一区二区| 91蜜桃在线观看| 国产传媒一区在线| 日本成人在线一区| 亚洲免费观看高清| 久久久久久久久久久久电影 | 日韩精品一区二区三区中文精品| 99久久精品一区二区|