📄 delete_student.java
字号:
/*
* @(#)Database.java 1.0 06/06/23
* @作者:林宝尉
*/
package myprojects.ButtonsAction;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class Delete_Student
{
String sql1,sql2;
JFrame f=new JFrame();
JButton Save;
JButton Exit;
JTextField textfield_1;
JTextField textfield_2;
JTextArea chinesetext=new JTextArea(10,30);
Object[] options={"确定"};
Container c=f.getContentPane();
GridBagLayout gbLayoutObj;
GridBagConstraints gbcObj;
public Delete_Student()
{
Container c=f.getContentPane();
GridBagLayout gbLayoutObj;
GridBagConstraints gbcObj;
gbLayoutObj=new GridBagLayout();
gbcObj=new GridBagConstraints();
c.setLayout(gbLayoutObj);
c.setBackground(Color.cyan);
FlowLayout flayout;
flayout=new FlowLayout(FlowLayout.RIGHT,0,0);
JLabel label_wel=new JLabel("学籍管理系统");
Font ft=new Font("宋体",Font.BOLD,26);
label_wel.setFont(ft);
gbcObj.anchor=GridBagConstraints.WEST;
gbcObj.gridx=0;
gbcObj.gridy=0;
gbLayoutObj.setConstraints(label_wel,gbcObj);
c.add(label_wel);
JLabel label_we=new JLabel("----学生信息删除");
Font ftt=new Font("隶书",Font.BOLD,24);
label_we.setFont(ftt);
gbcObj.anchor=GridBagConstraints.WEST;
gbcObj.gridx=0;
gbcObj.gridy=1;
gbLayoutObj.setConstraints(label_we,gbcObj);
c.add(label_we);
JLabel label_1=new JLabel("输入学生学号:");
textfield_1=new JTextField(10);
JPanel panel_1=new JPanel();
panel_1.setLayout(flayout);
gbcObj.anchor=GridBagConstraints.WEST;
gbcObj.gridx=0;
gbcObj.gridy=2;
gbcObj.gridwidth=1;
gbcObj.gridheight=1;
panel_1.add(label_1);
panel_1.add(textfield_1);
gbLayoutObj.setConstraints(panel_1,gbcObj);
c.add(panel_1);
JLabel label_2=new JLabel("输入学生姓名:");
textfield_2=new JTextField(10);
JPanel panel_2=new JPanel();
panel_2.setLayout(flayout);
gbcObj.anchor=GridBagConstraints.WEST;
gbcObj.gridx=0;
gbcObj.gridy=3;
gbcObj.gridwidth=1;
gbcObj.gridheight=1;
panel_2.add(label_2);
panel_2.add(textfield_2);
gbLayoutObj.setConstraints(panel_2,gbcObj);
c.add(panel_2);
JPanel panel_button=new JPanel();
Save=new JButton("提交");
Exit=new JButton("退出");
FlowLayout flayout1=new FlowLayout(FlowLayout.CENTER,0,0);
panel_button.setLayout(flayout1);
gbcObj.anchor=GridBagConstraints.CENTER;
gbcObj.gridx=0;
gbcObj.gridy=4;
gbcObj.gridwidth=1;
gbcObj.gridheight=1;
panel_button.add(Save);
panel_button.add(Exit);
gbLayoutObj.setConstraints(panel_button,gbcObj);
c.add(panel_button);
Save.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent asd)
{
if((textfield_1.getText().length()==0)&&(textfield_2.getText().length()==0))
{
String str1=new String("警告!你没有输入任何数据.");
JOptionPane.showOptionDialog(null,str1,
"警告窗口!",JOptionPane.DEFAULT_OPTION,
JOptionPane.WARNING_MESSAGE,null,options,
options[0]);
return;
}
else if(textfield_1.getText().length()==0)
{
sql1=new String("delete from student where student.Sname ='"+textfield_2.getText()+"'");
sql2=new String("delete from result where student.Sname ='"+textfield_2.getText()+"'");
}
else if(textfield_2.getText().length()==0)
{
sql1=new String("delete from student where student.Sno ='"+textfield_1.getText()+"' ");
sql2=new String("delete from result where result.Sno ='"+textfield_1.getText()+"' ");
}
else
{
sql1=new String("delete from student where student.Sno ='"+textfield_1.getText()+"' ");
sql2=new String("delete from result where result.Sno ='"+textfield_1.getText()+"' ");
}
Connection con;
Statement stm;
try {Class.forName("com.mysql.jdbc.Driver").newInstance(); }
catch(Exception e)
{ System.out.println(e.getMessage());}
try{con=DriverManager.getConnection("jdbc:mysql://localhost/shujuku?user=root&password=linbaowei");
stm=con.createStatement();
stm.executeUpdate(sql1);
stm.executeUpdate(sql2);
stm.close();
con.close();
String str1=new String("已经删除成功!");
JOptionPane.showOptionDialog(null,str1,
"提示!",JOptionPane.DEFAULT_OPTION,
JOptionPane.WARNING_MESSAGE,null,options,
options[0]);
return;
}
catch(SQLException ep){ System.out.println( ep.getMessage());
}
}});
Exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent asd)
{
System.exit(0);
}});
f.setSize(600,600);
f.setTitle("Delete_Student");
f.setBounds(200,200,500,500);
f.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -