📄 deletemain.java
字号:
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class DeleteMain implements ActionListener{
int number;
String zqd,tim,tjlx,bzxx;
JFrame frm=new JFrame("删除信息窗口");
JPanel pl1=new JPanel();
JPanel pl2=new JPanel();
JLabel lab_num=new JLabel("按车(路)号删除信息:");
JLabel lab_zqd=new JLabel("按终 起 点删除信息:");
JLabel lab_tim=new JLabel("按发车时间删除信息:");
JLabel lab_tjlx=new JLabel("按途经路线删除信息:");
JLabel lab_bzxx=new JLabel("按备注信息删除信息:");
JTextField tf_num=new JTextField(20);
JTextField tf_zqd=new JTextField(20);
JTextField tf_tim=new JTextField(20);
JTextField tf_tjlx=new JTextField(20);
JTextField tf_bzxx=new JTextField(20);
JButton btn_sc=new JButton("删除");
JButton btn_qk=new JButton("清空");
JButton btn_exit=new JButton("退出");
Connection conn=null;
Statement st=null;
ResultSet rs=null;
public DeleteMain(){
Container cp=frm.getContentPane();
cp.add(pl1);
pl1.add(lab_num);
pl1.add(tf_num);
pl1.add(lab_zqd);
pl1.add(tf_zqd);
pl1.add(lab_tim);
pl1.add(tf_tim);
pl1.add(lab_tjlx);
pl1.add(tf_tjlx);
// pl1.add(lab_bzxx);
//pl1.add(tf_bzxx);
pl2.setLayout(new FlowLayout());
cp.add(pl2,"South");
pl2.add(btn_sc);
pl2.add(btn_qk);
pl2.add(btn_exit);
btn_exit.addActionListener(this);
btn_sc.addActionListener(this);
btn_qk.addActionListener(this);
frm.setSize(300,280);
frm.setVisible(true);
frm.validate();
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:ccBus_odbc","","");
st=conn.createStatement();
}catch(ClassNotFoundException cnfe){
cnfe.printStackTrace();
}catch(SQLException sql){
sql.printStackTrace();
}
}
public void actionPerformed(ActionEvent ae){
if(!tf_num.getText().trim().equals("")){
number=Integer.parseInt(tf_num.getText().trim());
}
String zqd=tf_zqd.getText().trim();
String tim=tf_tim.getText().trim();
String tjlx=tf_tjlx.getText().trim();
//String bzxx=tf_bzxx.getText().trim();
String sql_sc="delete from Bus_info where bus_number="+number+" or bus_zqd='"+zqd+"'or bus_time='"+tim+"'or bus_tjlx='"+tjlx+"'";
if(ae.getSource()==btn_sc){
if(tf_num.getText().trim().equals("")&tf_zqd.getText().trim().equals("")&tf_tim.getText().trim().equals("")&tf_tjlx.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"请输入要删除的信息条件!","提示窗口o",JOptionPane.OK_OPTION);
}else{
try{
JOptionPane.showConfirmDialog(null,"您确定要删除此条信息吗?","提示窗口o",JOptionPane.YES_NO_CANCEL_OPTION);
if(JOptionPane.YES_OPTION==0){
st.executeUpdate(sql_sc);
tf_num.setText("");
tf_zqd.setText("");
tf_tim.setText("");
tf_tjlx.setText("");
tf_bzxx.setText("");
}
}catch(SQLException sq){
sq.printStackTrace();
}
}
}else if(ae.getSource()==btn_qk){
tf_num.setText("");
tf_zqd.setText("");
tf_tim.setText("");
tf_tjlx.setText("");
tf_bzxx.setText("");
}else if(ae.getSource()==btn_exit){
frm.setVisible(false);
frm.dispose();
}
}
/*public static void main(String[] args){
new DeleteMain();
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -