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 2024年5月23日
13155750125  LV1 2023年12月10日
2546434210  LV1 2023年6月14日
543666826  LV34 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日
最近浏览更多
DoustrongWU  LV5 2月16日
微信网友_7306808533962752 2024年12月22日
暂无贡献等级
jposjqp 2024年6月5日
暂无贡献等级
hfffff  LV1 2024年6月3日
彳亍彳亍彳亍  LV1 2024年5月23日
DEFNXKJ  LV2 2024年4月18日
akittyboy  LV9 2024年3月22日
求学的熊猫  LV11 2023年12月25日
lshlsh 2023年12月25日
暂无贡献等级
13155750125  LV1 2023年12月10日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友