资源简介
用户可以在登录界面注册一个新的银行账户,登录后可以进行取款、存款、转账、修改密码、查询余额和查询修改信息的业务,所有操作都会保存在数据库,从而实现银行自助服务的目的。

代码片段和文件信息
package xxx;
import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.text.SimpleDateFormat;
public class Deposit extends JDialog {
TextField money=new TextField(10);//金额
public Deposit(Jframe mString s){
super(ms);
setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
setBounds(400250400200);
setVisible(true);
setResizable(false);
setLayout(null);
JLabel label1=new JLabel(“请输入存款的金额“);
label1.setFont(new Font(“Serif“Font.BOLD20));
JLabel label2=new JLabel(“金额:“);
label2.setFont(new Font(“Serif“Font.BOLD13));
JButton button1=new JButton(“确认“);
BHandler h=new BHandler();
button1.addActionListener(h);
JPanel p1=new JPanel();
JPanel p2=new JPanel();
p1.setBounds(0020070);
p1.add(label1);
p2.setBounds(257040050);
p2.add(label2);
p2.add(money);
p2.add(button1);
add(p1);
add(p2);
setVisible(true);
}
public static int deposit(int kdouble j){
try{
//1.注册驱动
String driverClassName = “com.mysql.jdbc.Driver“;
Class.forName(“com.mysql.jdbc.Driver“);
//2.连接数据库
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/bank““root“““);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(“select * from user where card_no=‘“+k+“‘“);
if(rs.next()) {
j=rs.getInt(“balance“)+j;
stmt.executeUpdate(“Update user set balance=‘“+j+“‘where card_no=‘“+k+“‘“);
rs.close();
stmt.close();
conn.close();
return 1;
}
}
catch(Exception sqle){
System.err.println(sqle);
return 2;
}
return 0;
}
public static int dInsertIntoOperation(int kdouble jdouble b){
try{
//1.注册驱动
String driverClassName = “com.mysql.jdbc.Driver“;
Class.forName(“com.mysql.jdbc.Driver“);
//2.连接数据库
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/bank““root“““);
Statement stmt=conn.createStatement();
String time=new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“).format(Calendar.getInstance().getTime());
String sql=“insert into operation values(?????)“;
PreparedStatement ps=(PreparedStatement) conn.prepareStatement(sql);
ps.setInt(1k);
ps.setString(2time);
ps.setString(3“存款“);
ps.setDouble(4j);
ps.setDouble(5b);
ps.executeUpdate();
ps.close();
stmt.close();
conn.close();
return 1;
}
catch(Exception sqle){
System.err.println(sqle);
return 3;
}
}
public class BHandler implements ActionListener {
public void actionPerformed (ActionEvent event) {
if(!(money.getText().equals(““))){
int i=0;
int k=Integer
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 509669 2018-06-27 16:53 银行管理系统\bank-UML图.uml
文件 2816 2018-06-27 16:26 银行管理系统\bank-数据库.sql
文件 436 2018-06-03 23:10 银行管理系统\bank代码\.classpath
文件 377 2018-05-26 22:16 银行管理系统\bank代码\.project
文件 598 2018-05-26 22:16 银行管理系统\bank代码\.settings\org.eclipse.jdt.core.prefs
文件 1808 2018-06-27 16:05 银行管理系统\bank代码\bin\xxx\Deposit$BHandler.class
文件 4387 2018-06-27 16:05 银行管理系统\bank代码\bin\xxx\Deposit.class
文件 624 2018-06-27 14:08 银行管理系统\bank代码\bin\xxx\Display$BHandler.class
文件 3815 2018-06-27 14:08 银行管理系统\bank代码\bin\xxx\Display.class
文件 1413 2018-06-27 16:18 银行管理系统\bank代码\bin\xxx\HomePage$BHandler.class
文件 2684 2018-06-27 16:18 银行管理系统\bank代码\bin\xxx\HomePage.class
文件 1786 2018-06-18 17:01 银行管理系统\bank代码\bin\xxx\Login.class
文件 1947 2018-06-27 16:05 银行管理系统\bank代码\bin\xxx\Menu$BHandler.class
文件 4555 2018-06-27 16:05 银行管理系统\bank代码\bin\xxx\Menu.class
文件 1604 2018-06-27 16:05 银行管理系统\bank代码\bin\xxx\ModifyPassword$BHandler.class
文件 3964 2018-06-27 16:05 银行管理系统\bank代码\bin\xxx\ModifyPassword.class
文件 2168 2018-06-26 21:52 银行管理系统\bank代码\bin\xxx\Register$BHandler.class
文件 4686 2018-06-26 21:52 银行管理系统\bank代码\bin\xxx\Register.class
文件 1340 2018-06-18 17:04 银行管理系统\bank代码\bin\xxx\SelectModify$BHandler.class
文件 5019 2018-06-18 17:04 银行管理系统\bank代码\bin\xxx\SelectModify.class
文件 690 2018-06-27 14:42 银行管理系统\bank代码\bin\xxx\TransactionDetails$BHandler.class
文件 4439 2018-06-27 14:42 银行管理系统\bank代码\bin\xxx\TransactionDetails.class
文件 2035 2018-06-27 14:09 银行管理系统\bank代码\bin\xxx\Transfer$BHandler.class
文件 4925 2018-06-27 14:09 银行管理系统\bank代码\bin\xxx\Transfer.class
文件 1878 2018-06-27 14:42 银行管理系统\bank代码\bin\xxx\Withdraw$BHandler.class
文件 4468 2018-06-27 14:42 银行管理系统\bank代码\bin\xxx\Withdraw.class
文件 3499 2018-06-27 16:05 银行管理系统\bank代码\src\xxx\Deposit.java
文件 2214 2018-06-27 14:08 银行管理系统\bank代码\src\xxx\Display.java
文件 2909 2018-06-27 16:18 银行管理系统\bank代码\src\xxx\HomePage.java
文件 1032 2018-06-18 17:01 银行管理系统\bank代码\src\xxx\Login.java
............此处省略17个文件信息
- 上一篇:Java赛车小游戏简单,适于初学者
- 下一篇:JavaWeb聊天室系统源码
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论