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日

