⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studentsdelete.java

📁 学生信息管理系统,包括成绩查询,成绩排序,用ACCESS做数据库连接
💻 JAVA
字号:
package Chapter1;import java.io.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.sql.*;import java.awt.Rectangle;import java.awt.Font;public class StudentsDelete extends JFrame implements ActionListener{   public static final int WIDTH=400;   public static final int HEIGHT=400;  JLabel jLabel1 = new JLabel();  JTextField jTextField1 = new JTextField();  JLabel jLabel2 = new JLabel();  JTextField jTextField2 = new JTextField();  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();  JButton jButton3 = new JButton();   public StudentsDelete()   {     setSize(WIDTH,HEIGHT);     setTitle("删除学生");     Container contentPane=getContentPane();     contentPane.setBackground(Color.green);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }   }   public void actionPerformed(ActionEvent e)   {     if(e.getActionCommand().equals("删除"))        { //用于获取用户输入的信息           try           { String url="jdbc:odbc:MySecondAccess";             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");             Connection con=DriverManager.getConnection(url,"","");             Statement stmt=con.createStatement();             String  SQLOrder="DELETE FROM StudentsInformation WHERE 帐号='"+jTextField1.getText()+"'";             stmt.executeUpdate(SQLOrder);             stmt.close();             con.close();             //改进之处:判断学号是否存在,若不存在还删什麼劲呢?             JOptionPane.showMessageDialog(null,"删除成功!","提示信息",JOptionPane.INFORMATION_MESSAGE);           }           catch(Exception ex)           {             System.out.println(ex.getStackTrace());             System.out.println(ex.getMessage());           }           jTextField1.setText("");        }      else if (e.getActionCommand().equals("重置"))      {             jTextField1.setText("");      }      else if  (e.getActionCommand().equals("返回"))      {        this.dispose();        ManagerInterface n=new ManagerInterface();        n.setVisible(true);      }   }   public static void main(String[] args)   {       StudentsDelete n=new StudentsDelete();       n.setVisible(true);   }  private void jbInit() throws Exception {    jLabel1.setFont(new java.awt.Font("Dialog", 1, 13));    jLabel1.setText("请输入您要删除的学生的学号:");    jLabel1.setBounds(new Rectangle(27, 101, 191, 27));    this.getContentPane().setLayout(null);    jTextField1.setText("");    jTextField1.setBounds(new Rectangle(234, 102, 95, 21));    jButton1.setBounds(new Rectangle(72, 195, 66, 30));    jButton1.setFont(new java.awt.Font("Dialog", 1, 13));    jButton1.setText("删除");    jButton2.setBounds(new Rectangle(173, 194, 66, 31));    jButton2.setFont(new java.awt.Font("Dialog", 1, 13));    jButton2.setText("重置");    jButton3.setBounds(new Rectangle(275, 194, 67, 31));    jButton3.setFont(new java.awt.Font("Dialog", 1, 13));    jButton3.setText("返回");    this.getContentPane().add(jLabel2, null);    this.getContentPane().add(jTextField2, null);    this.getContentPane().add(jButton1, null);    this.getContentPane().add(jButton3, null);    this.getContentPane().add(jButton2, null);    this.getContentPane().add(jTextField1, null);    this.getContentPane().add(jLabel1, null);    jButton1.addActionListener(this);    jButton2.addActionListener(this);    jButton3.addActionListener(this);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -