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

📄 deletemain.java

📁 公交车管理系统,简单易用,适于初学者学习
💻 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 + -