-
大小: 2.79MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-08-16
- 语言: Java
- 标签: javaATM javaGUIATM
资源简介
java语言编写的简单模拟ATM机功能案例,有美观的UI界面,和比较完善的功能模块,业务分层,编码格式规范。可供初学者参考。 另在db文件夹中附带两种数据库(mysql、sqlserver)表结构。
项目目录结构:
.classpath
.project
.settings
org.eclipse.jdt.core.prefs
bin
mysql-connector-java-5.1.18-bin.jar
db
mysql_bank.sql
sqlserver_bank.sql
lib
mysql-connector-java-5.1.18-bin.jar
MANIFEST.MF
pics
a11.jpg
a12.jpg
a13.jpg
a16.jpg
a18.jpg
a19.jpg
jgyh.jpg
pic.jpg
src
cn
bank
action
CheckBalance.java
LoginAction.java
ModifyPsw.java
TransferAccountsAction.java
UpdateBalance.java
domin
CardInfo.java
start
Login.java
UI
CheckBalanceUI.java
FailedLoginUI.java
LoginUI.java
ModifyPswUI.java
ServiceUI.java
SuccessModifyPswUI.java
SuccessTransferAccountsUI.java
SuccessWithdrawingMoneyUI.java
TransferAccountsUI.java
WithdrawingMoneyUI.java
WithdrawingMoneyUI4OtherFiguer.java
utils
DbManager.java
Thumbs.db
代码片段和文件信息
package cn.bank.action;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import cn.bank.utils.DbManager;
public class CheckBalance {
public double balance(String cardID){
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
double balance = 0;
try{
conn = DbManager.getConnection();
String sql=“select balance from cardInfo where cardID=?“;
ps=conn.prepareStatement(sql);
ps.setString(1cardID);
rs=ps.executeQuery();
while(rs.next()){
balance=rs.getDouble(“balance“);
return balance;
}
}catch (SQLException e) {
e.printStackTrace();
} finally {
DbManager.release(conn ps rs);
}
return balance;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-06-07 11:05 imitateATM\
文件 421 2013-06-06 13:10 imitateATM\.classpath
文件 379 2011-01-05 14:36 imitateATM\.project
目录 0 2013-06-07 11:03 imitateATM\.settings\
文件 629 2011-01-05 14:36 imitateATM\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-06-07 11:03 imitateATM\bin\
目录 0 2013-06-07 11:03 imitateATM\bin\cn\
目录 0 2013-06-07 11:03 imitateATM\bin\cn\bank\
目录 0 2013-06-07 11:03 imitateATM\bin\cn\bank\action\
文件 1522 2013-06-06 19:06 imitateATM\bin\cn\bank\action\CheckBalance.class
文件 1528 2013-06-06 19:06 imitateATM\bin\cn\bank\action\LoginAction.class
文件 1533 2013-06-07 09:37 imitateATM\bin\cn\bank\action\ModifyPsw.class
文件 2422 2013-06-07 09:57 imitateATM\bin\cn\bank\action\TransferAccountsAction.class
文件 1596 2013-06-06 19:35 imitateATM\bin\cn\bank\action\UpdateBalance.class
目录 0 2013-06-07 11:03 imitateATM\bin\cn\bank\domin\
文件 1244 2013-06-06 19:58 imitateATM\bin\cn\bank\domin\CardInfo.class
目录 0 2013-06-07 11:03 imitateATM\bin\cn\bank\start\
文件 470 2013-06-07 10:47 imitateATM\bin\cn\bank\start\Login.class
目录 0 2013-06-07 11:03 imitateATM\bin\cn\bank\UI\
文件 929 2013-06-06 20:21 imitateATM\bin\cn\bank\UI\CheckBalanceUI$1.class
文件 923 2013-06-06 20:21 imitateATM\bin\cn\bank\UI\CheckBalanceUI$2.class
文件 760 2013-06-06 20:21 imitateATM\bin\cn\bank\UI\CheckBalanceUI$3.class
文件 3101 2013-06-06 20:21 imitateATM\bin\cn\bank\UI\CheckBalanceUI.class
文件 725 2013-06-07 10:55 imitateATM\bin\cn\bank\UI\FailedLoginUI$1.class
文件 784 2013-06-07 10:55 imitateATM\bin\cn\bank\UI\FailedLoginUI$cxjr.class
文件 1969 2013-06-07 10:55 imitateATM\bin\cn\bank\UI\FailedLoginUI.class
文件 846 2013-06-07 10:54 imitateATM\bin\cn\bank\UI\LoginUI$1.class
文件 706 2013-06-07 10:54 imitateATM\bin\cn\bank\UI\LoginUI$2.class
文件 1483 2013-06-07 10:54 imitateATM\bin\cn\bank\UI\LoginUI$Monitor.class
文件 2967 2013-06-07 10:54 imitateATM\bin\cn\bank\UI\LoginUI.class
文件 2916 2013-06-07 09:37 imitateATM\bin\cn\bank\UI\ModifyPswUI.class
............此处省略67个文件信息
- 上一篇:poi Excel导入导出的jar包
- 下一篇:毕业设计java图形图象处理
评论
共有 条评论