package Lesson0524;

import javax.swing.*;

import java.sql.*;
import java.awt.*;
import java.awt.event.*;
public class atm extends JFrame{
	private JLabel J_zh;
	private JTextField zh_1;
	private JLabel J_mm;
	private JPasswordField mm_1;
	private JButton dl;
	private JButton qx;
	private JPanel mb;
	
	public atm(){
		

	}
	public atm(String title){
		super(title);
		J_zh = new JLabel("账号:");
		zh_1 = new JTextField(20);
		J_mm = new JLabel("密码:");
		mm_1 = new JPasswordField(20);
		dl = new JButton("登陆");
		dl.addActionListener(new ActionListener(){

			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO 自动生成的方法存根
				
			try{
				boolean b = denglu();
				if(b){
					sh();
					new cz("取款");
				}else{
					JOptionPane.showMessageDialog(null, "账号或者密码错误,请重新登陆");
				}
			} catch(ClassNotFoundException e){
				e.printStackTrace();
			} catch(SQLException e){
				e.printStackTrace();
			}
		}
			
	});

		qx = new JButton("取消");
		mb = new JPanel();
		
		mb.add(J_zh);
		mb.add(zh_1);
		mb.add(J_mm);
		mb.add(mm_1);
		mb.add(dl);
		mb.add(qx);
		
		this.add(mb);
		this.setBounds(300, 300, 300, 300);
		this.setVisible(true);
		
	}
	
	public boolean denglu() throws ClassNotFoundException, SQLException{
		String zh = zh_1.getText();
		String mm = mm_1.getText();
		

			Class.forName("com.mysql.jdbc.Driver");
			String url="jdbc:mysql://localhost:3306/atm?characterEncoding=utf-8";
			String user="root";
			String pass="root";
			Connection conn = DriverManager.getConnection(url,user,pass);
			
			Statement stmt = conn.createStatement();
			
			
			String sql="select * from account where accounts='"+zh+"'and password='"+mm+"'";
			ResultSet rs = stmt.executeQuery(sql);
			
			boolean b = rs.next();
			return b;
	}
	public void sh(){
		this.dispose();
	}
}
最近下载更多
彳亍彳亍彳亍  LV1 5月23日
13155750125  LV1 2023年12月10日
2546434210  LV1 2023年6月14日
543666826  LV33 2022年3月12日
方寸月光  LV1 2021年12月22日
123567_111  LV1 2021年11月26日
尹恒yingying  LV18 2021年10月12日
srl2881552  LV10 2021年8月11日
最代码安逸  LV15 2021年7月12日
无名氏111  LV33 2021年7月10日
最近浏览更多
jposjqp 6月5日
暂无贡献等级
hfffff  LV1 6月3日
彳亍彳亍彳亍  LV1 5月23日
DEFNXKJ  LV2 4月18日
akittyboy  LV9 3月22日
求学的熊猫  LV11 2023年12月25日
lshlsh 2023年12月25日
暂无贡献等级
13155750125  LV1 2023年12月10日
fesfefe  LV13 2023年11月11日
2017143155  LV12 2023年6月28日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友