ATM柜员机模拟系统-代码

ATM柜员机模拟系统-代码

ID:47426078

大小:50.50 KB

页数:10页

时间:2020-01-10

ATM柜员机模拟系统-代码_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《ATM柜员机模拟系统-代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Win.javaimportjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.sql.*;publicclassWinextendsJFrameimplementsActionListener{JTextFieldtext[]=newJTextField[6];JTextAreashow=newJTextArea(9,30);JTabletable;//标签JButtoninsert,update,select,delete,C,Q;Win(){setLayout(newFlowLayout())

2、;for(inti=0;i<5;i++){text[i]=newJTextField(10);}add(newJLabel("卡号:"));add(text[0]);add(newJLabel("姓名:"));add(text[1]);add(newJLabel("密码:"));add(text[2]);add(newJLabel("余额:"));add(text[3]);add(newJLabel("序号:"));add(text[4]);C=newJButton("存款");C.addActionListener(this);add(C);Q=newJButton("取款

3、");Q.addActionListener(this);add(Q);update=newJButton("修改密码");update.addActionListener(this);add(update);insert=newJButton("添加新用户");insert.addActionListener(this);add(insert);select=newJButton("查询用户信息");select.addActionListener(this);add(select);delete=newJButton("删除用户信息");delete.addActionL

4、istener(this);add(delete);add(newJScrollPane(show));add(newJLabel("提示:1.每次取款金额为100的倍数,总额不能超过5000元,支取金额不允许透支"));add(newJLabel("2.存款金额不能为负存款"));add(newJLabel("3.新密码长度不小于6位,不允许出现6位完全相同的情况"));setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}publicvoidactionPerformed(ActionEvente

5、){Operationmodify=newOperation();modify.setDatasourceName("XX");if(e.getSource()==insert){modify.setSQL("INSERTINTOXXVALUES('"+text[4].getText()+"','"+text[0].getText()+"','"+text[1].getText()+"','"+text[2].getText()+"','"+text[3].getText()+"')");StringbackMess=modify.modifyRecord();show.ap

6、pend("添加新用户"+backMess);}elseif(e.getSource()==C){Connectioncon=null;Statementsql;ResultSetrs=null;try{doublen=2000;con=DriverManager.getConnection("jdbc:odbc:XX","","");con.setAutoCommit(false);sql=con.createStatement();rs=sql.executeQuery("SELECT*FROMXXWHERE卡号='123456'");//查询rs.next();doub

7、lemoney=rs.getDouble(5);System.out.println("操作前用户的余额:"+money);doublemoney1=money+n;//存款sql.executeUpdate("UPDATEXXSET余额=+'"+money1+"'WHERE卡号='123456'");//存款后更新余额con.commit();con.setAutoCommit(true);//提交事务结果到数据库sql=con.createStatement();//创建数据库操作对象}catch(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。