资源简介
本项目是使用Java UI开发,使用JDBC技术连接Mysql数据库,可实现ATM系统/银行系统的基本登陆、转账、查询余额、存取款业务。界面设计比较简介,后续会迭代更新,大家可以下载主要学习一下后台的设计。
使用前说明:
SQL文件在src文件夹下,里面有默认的两个账户作为测试用例
程序UI入口是gui包下的LoginFrame
有问题可以联系我QQ:571610071,或者直接联系我的CSDN博客。
使用前说明:
SQL文件在src文件夹下,里面有默认的两个账户作为测试用例
程序UI入口是gui包下的LoginFrame
有问题可以联系我QQ:571610071,或者直接联系我的CSDN博客。
代码片段和文件信息
package DAO;
import java.sql.ResultSet;
import db.DBUtil;
import entity.Account;
public class AccountDAO {
public Account accountDao(int accountNo) {
return findAccByNo(accountNo);
}
// 如果用户找不到,返回false
public boolean accountDaoForUI(int accountNo) {
if (findAccByNo(accountNo) != null)
return true;
else
return false;
}
// 根据账户查询用户并返回一个Account对象
public Account findAccByNo(int accountNo) {
DBUtil db = new DBUtil();
Account account = null;
try {
// 获取数据库连接
db.getConnection();
// 使用PreparedStatement发送sql语句
String sql = “SELECT * FROM account WHERE accountNo=?“;
// 设置参数
object[] param = new object[] { accountNo };
// 执行查询
ResultSet rs = db.executeQuery(sql param);
if (rs.next()) {
// 将结果集中的数据封装
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-28 15:52 MyATM\
文件 379 2019-12-25 12:55 MyATM\.classpath
文件 381 2019-12-25 12:42 MyATM\.project
目录 0 2019-12-28 15:47 MyATM\.settings\
文件 598 2019-12-11 10:36 MyATM\.settings\org.eclipse.jdt.core.prefs
目录 0 2019-12-28 15:47 MyATM\bin\
目录 0 2019-12-28 15:47 MyATM\bin\DAO\
文件 1643 2019-12-28 14:19 MyATM\bin\DAO\AccountDAO.class
文件 1888 2019-12-28 14:19 MyATM\bin\DAO\BalanceDAO.class
文件 263 2019-12-28 14:19 MyATM\bin\DAO\DepositDAO.class
文件 1232 2019-12-28 14:19 MyATM\bin\DAO\RegisterDAO.class
文件 1060 2019-12-28 14:19 MyATM\bin\DAO\TransactionDAO.class
文件 266 2019-12-28 14:19 MyATM\bin\DAO\TransferDAO.class
文件 266 2019-12-28 14:19 MyATM\bin\DAO\WithdrawDAO.class
目录 0 2019-12-28 15:47 MyATM\bin\db\
文件 2538 2019-12-28 14:19 MyATM\bin\db\DBUtil.class
目录 0 2019-12-28 15:47 MyATM\bin\dos\
文件 1242 2019-12-28 14:19 MyATM\bin\dos\LoginTest.class
目录 0 2019-12-28 15:47 MyATM\bin\entity\
文件 1687 2019-12-28 14:19 MyATM\bin\entity\Account.class
文件 1250 2019-12-28 14:19 MyATM\bin\entity\Bank.class
文件 1572 2019-12-28 14:19 MyATM\bin\entity\Customer.class
文件 393 2019-12-28 14:19 MyATM\bin\entity\TransLog.class
目录 0 2019-12-28 15:47 MyATM\bin\gui\
文件 751 2019-12-28 15:37 MyATM\bin\gui\Depositfr
文件 2130 2019-12-28 15:37 MyATM\bin\gui\Depositfr
文件 684 2019-12-28 15:37 MyATM\bin\gui\Depositfr
文件 2069 2019-12-28 15:37 MyATM\bin\gui\Depositfr
文件 1797 2019-12-28 14:19 MyATM\bin\gui\Loginfr
文件 696 2019-12-28 14:19 MyATM\bin\gui\Loginfr
文件 905 2019-12-28 14:19 MyATM\bin\gui\Loginfr
............此处省略78个文件信息
- 上一篇:谷歌zxing二维码生成jar包
- 下一篇:calendar.jar
相关资源
- mysql数据处理,java用户登录处理
- 法律咨询信息系统(java+jsp+sqlserver)
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- shine网上书城(jsp+mysql)
- Java 仿QQ(附客户端以及服务端源码)
- Java TCP IP Socket
- java定时发送邮件(基于quartz)
- Java Swing开发的《星际争霸》游戏
- java+数据库商品交易管理系统(附数据
- 使用java语言编译一个计算器
- java swing工资管理系统(源码+数据库
- JAVALibrary
- 微信企业号回调模式Java版
- 顺丰丰桥接口开发详细教程源码含下
- Java博客概要设计文档
- 药品进销存管理系统(论文范文_JSP
- 奖学金管理系统java+jsp+mysql
- 毕设参考——基于java酒店管理
评论
共有 条评论