java连接mysql数据库修改数据操作记录

Printfor 2016-12-27 05:11:03
ATM柜员机模拟程序
功能模块:
1) 登录系统 2) 查询余额 3) 取款
4) 存款 5) 查询交易记录 6) 修改密码
要求:系统涉及的类自己设计。界面可以是命令行方式文字提示或GUI界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:
1)查询余额:初始余额为10000元
2)ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
3)ATM存款:不能出现负存款。
4)查询交易记录:包括显示所有的存款、取款交易记录或者某段时间范围内的交易记录。
5)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
6)至少创建3个账户。




其他都做出来了,第四个查询交易记录,给点思路,是用数据库实现,还是java实现数据记录
...全文
354 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
novice2008 2016-12-27
  • 打赏
  • 举报
回复
新建个表,字段:用户名,存取款,金额。 每次存取款就往这张表里填数据。 查询的时候根据当前的用户名来查询这张表里的记录。
强迫症患者 2016-12-27
  • 打赏
  • 举报
回复
用数据库建个表做记录。然后用触发器是不错的选择。
he_jinyuan 2016-12-27
  • 打赏
  • 举报
回复
用log4j日志工具,很方便地把这些日志记录存到数据库或文件都可以
bcsflilong 2016-12-27
  • 打赏
  • 举报
回复
在数据库里建立一个表 专门保存操作记录吧 之后在建立触发器
bree06 2016-12-27
  • 打赏
  • 举报
回复
把存款、取款交易记录放到集合中就好了. 如果是要学习java连接mysql数据库的话, 首先导入mysql的jdbc包. 然后写一个类获取连接, 然后更新表, 最后提交关闭连接. 网上查一下很多例子
HinanaiTenshi 2016-12-27
  • 打赏
  • 举报
回复
要是没要求操作结果不受程序重启的影响,那没必要用数据库。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧