基于java MVC设计模型的银行ATM简单框架

1、导入对应的jar包 这里推荐jdbc6.java,创建对应的数据访问层(Dao)、业务层(Service)、控制层(Action)、测试层(Test)、以及网络层(Util)五个包,连接的是oracle数据库。由于目前哈没有学习javaweb项目部署,所以现在只能在控制台模拟登录选项。

MVC设计模型是一种使用 Model View Controller( 模型-视图-控制器)设计创建 Web 应用程序的模式。
 

 

2、网络层Util

package UTIL;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class UTIL {
public static Statement getstatement()throws Exception {
	Class.forName("oracle.jdbc.driver.OracleDriver");//加载驱动
	Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.147:1521:orcl", "scott", "tiger"); //创建连接的connection
	Statement st=conn.createStatement();//将数据是送入数据库
	return st;//接收返回
}
}

 业务层Service

package service;

import ATM.ATM;
import ATMDao.ATMDao;

public class ATMservice {
	public void cunmoney(String username,int money ) throws Exception{
		ATMDao dao= new ATMDao();
		ATM atm=dao.load(username);
		atm.setBalance(atm.getBalance()+money);
		dao.updateATM(atm.getUsername(),atm.getBalance());
	}
	public void qumoney(String username,int money) throws Exception {
		ATMDao dao=new ATMDao();
		if (money< querybalance(username)) {
			System.out.println("可以正常取款");
			ATM atm =dao.load(username);//查询取款人
			atm.setBalance(atm.getBalance()-money);//取款后剩下的余额
			dao.updateATM(atm.getUsername(), atm.getBalance());//更新取款人和剩余的钱		
		}
	}
	public void zhuanzhang(String zcusername,int
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值