您的位置:首页 > 数据库

数据库课程设计_实验室管理系统_设备报废查询

2013-07-30 12:24 483 查看
package labor;
import java.awt.BorderLayout;
import java.awt.Choice;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class SearchScrap_Labor  extends JFrame{
	String  scrapdate=null;
	String  scrapdate1=null;
    private JLabel nameEqu=new JLabel("设备名:");
    private JTextField equName=new  JTextField(10);
    private JTextArea jta=null;
    private JLabel jidu=new JLabel("报废季度:");
    private Choice jiduxuanze=new Choice();
	private JButton back=new JButton("返回");
	private JButton search=new JButton("查询");
	private Container c=this.getContentPane();
    public SearchScrap_Labor() {
		super("设备报废管理");
		init();
	}
	private void init(){
		JPanel jp=new JPanel();
		JPanel jp1=new JPanel();
		JPanel jp2=new JPanel();
		jta=new JTextArea(200,500);
		jp1.setLayout(new GridLayout(6,2));
		jp1.add(nameEqu);jp1.add(equName);
		jp1.add(jidu);jp1.add(jiduxuanze);
		jiduxuanze.add("第一季度");jiduxuanze.add("第二季度");jiduxuanze.add("第三季度");jiduxuanze.add("第四季度");
		jp2.add(search);
		jp2.add(back);
		jp.add(jp1);jp.add(jp2);
		c.add(jp,BorderLayout.NORTH);
		c.add(jta,BorderLayout.CENTER);
		search.addActionListener(new ActionListener(){	
			public void actionPerformed(ActionEvent e) {
				//int i=0;
				DBConnection db=new DBConnection();
				String aa[]={"设备名","数量","报废季度"};
				for(int j=0;j<aa.length;j++){
					jta.append(aa[j]+"\t");
				}
				String sqlselect="select Eamount from equScrap where Ename ='"+equName.getText()+"'and Escrapseason='"+jiduxuanze.getSelectedItem()+"'";
				//String sqlselect1="select Escrapdate from equScrap where Ename ='"+equName.getText()+"'and Escrapseason='"+jiduxuanze.getSelectedItem()+"'";
				try {
					ResultSet rs=db.executeQuery(sqlselect);
					//ResultSet rs1=db.executeQuery(sqlselect1);
					
				while(rs.next()){
					     scrapdate= rs.getString("Eamount").trim();
					     //scrapdate1= rs1.getString("Escrapdate").trim();
						jta.append("\n");							
						jta.append(equName.getText()+"\t");
						jta.append( scrapdate+"\t");
						jta.append(jiduxuanze.getSelectedItem()+"\t");
						//jta.append( scrapdate1+"\t");			
					}
					if(scrapdate==null){
						JOptionPane.showMessageDialog(null, "未找到,请重新输入");
					}
				} catch (SQLException e1) {
					e1.printStackTrace();
				}
			}
			
			
		});
        back.addActionListener(new ActionListener(){
			
			public void actionPerformed(ActionEvent e) {
				hide_me();
				Mana_Labor ul=new Mana_Labor();
			}
			
		});
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
		this.setSize(500,400);
		this.setVisible(true);
	}
	public void hide_me(){
		   this.setVisible(false);
	}
	/*public static void main(String args[]){
		SearchScrap_Labor sl=new SearchScrap_Labor();
	}*/

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: