yhcx.java

来自「这是一个用JAVA做的人力资源系统」· Java 代码 · 共 89 行

JAVA
89
字号
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class YHCX extends Frame implements ActionListener{
	String url="jdbc:odbc:LocalServer";
	Connection con;
	String sql,yh,mm;
	Statement stmt;
	TextField UserName = new TextField(15);
	TextArea ta=new TextArea(5,40);
	Button ok = new Button("偷看你密码~");
	Button cancel = new Button("取消");
	public YHCX(){
		addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e){
				setVisible(false);
			}
		});	
		setLayout(new BorderLayout());
		Panel panel1 = new Panel();
		panel1.add(new Label("用户查询界面"));
		add("North",panel1);
		Panel panel2 = new Panel();
		panel2.add(new Label("用户名:"));
		panel2.add(UserName);
		panel2.add(ta,BorderLayout.WEST);
		add("Center",panel2);
		Panel panel3 = new Panel();
		panel3.add(ok);
		panel3.add(cancel);
		add("South",panel3);
		ok.addActionListener(this);
		cancel.addActionListener(this);
		UserName.addActionListener(this);
		setBackground(Color.lightGray);
		setSize(350,250);
		setVisible(true);
		setTitle("用户查询界面");
		setResizable(false);
		setLocationRelativeTo(null);
		}
	public void actionPerformed(ActionEvent e){
		if (e.getActionCommand().equals("偷看你密码~")|e.getSource()==UserName) 
		{ 
			String UN=UserName.getText();
			try{
				Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			}catch(ClassNotFoundException e1){
				System.err.print("ClassNotFoundException:");
				System.err.print("e.getMessage()");
			}
			
			try{
				con = DriverManager.getConnection(url,"sa","123");
				stmt = con.createStatement();
				String sql="select * from usemen where 用户='"+UN+"'";
	    		stmt=con.createStatement();
	    		ResultSet rs=stmt.executeQuery(sql);
	    	if(rs.next()){
	        yh=rs.getString(1);
	        mm=rs.getString(2);
	        if(UserName.getText().equals("2001")){
	        	String s="此用户来自火星: "+yh+"       密码:"+mm+"  hohoho~"+"\n";
	        	ta.append(s);}
	        else{
	        	String s="用户:"+yh+"       密码:"+mm+"\n";
	            ta.append(s);}}
	        else{
	        	String s="查无此人"+"\n";
		        ta.append(s);
	        }
	    	
	    	
				stmt.close();
				con.close();
			}catch(SQLException ex){
				System.err.println("SQLException:"+ex.getMessage());
			}
			
		} 
		if (e.getActionCommand().equals("取消"))
		{
			setVisible(false);
		}

	}
	
}

⌨️ 快捷键说明

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