public static void search(String aid) {
Connection con = null;
//UserBean userbean = null;
try {
con = JNDICon.getPool("jdbc/pool");
System.out.println("------------");
//userbean = new UserBean();
Statement st = con.createStatement();
String sql1 = "select * from account where aid='" + aid + "'";
ResultSet rs1 = st.executeQuery(sql1);
//System.out.println(rs.next());
if (rs1.next()) {
//userbean.setAid("aid");
System.out.println("XXXXXXX");
System.out.println(rs1.getString (1));
String cardid = rs1.getString("cardid");
System.out.println(rs1.getString("cardid"));
System.out.println(rs1.getString("balance"));
//userbean.setCardid(rs.getString("cardid"));
//userbean.setCardid(rs.getString("balance"));
//Statement st2 = con.createStatement();
String sql2 = "select * from users where cardid='"
+ cardid + "'";
ResultSet rs2 = st.executeQuery(sql2);
if (rs2.next()) {
System.out.println("XXXXXXX");
//userbean.setUsername(rs2.getString("username"));
//userbean.setEmail(rs2.getString("email"));
//userbean.setTelephone(rs2.getString("Telephone"));
System.out.println(rs2.getString ("username"));
System.out.println(rs2.getString("email"));
System.out.println(rs2.getString("Telephone"));
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (con != null) {
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
//return userbean;
}
public static boolean transfer(String fromId, String toId, float money) {
Connection con = null;
int num = 0 ;
float amoney = 0;
float tomoney=0;
boolean result = false;
try {
con = JNDICon.getPool("jdbc/pool");
// Statement st0=con.createStatement();
// String sql0="insert into dealinfo86 "
ArrayList al=new ArrayList();
Statement st0 = con.createStatement();
String sql0 = "select * from account";
ResultSet rs0 = st0.executeQuery(sql0);
//ResultSetMetaData rsmd=rs.getMetaData();
//int cols=rsmd.getColumnCount();
while (rs0.next()) {
//if (rs.getString("aid").equals(toId)) {
//num = rs.getRow();
al.add(rs0.getString(1));
if(al.contains(toId)){
String sql1="select*from account where aid='"+toId+"'";
ResultSet rs1=st0.executeQuery(sql1);
if(rs1.next()){
tomoney=Float.parseFloat(rs1.getString("balance"));
}
else{
return false;
}
String sql2="select*from account where aid='"+fromId+"'";
ResultSet rs2=st0.executeQuery(sql2);
if( rs2.next()){
amoney = Float.parseFloat(rs2.getString("balance"));
}
else{
return false;
}
if (amoney < money) {
result=false;
} else {
Statement st1 = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sql3="select*from dealinfo";
ResultSet rs3=st1.executeQuery(sql3);
if(rs3.last())
num=rs3.getRow();
Statement st2= con.createStatement();
String info = "zhuanzhang@toId";
String sql4 = "insert into dealinfo values('"
+ (num+1) + "','" + fromId + "','" + money
+ "','" + new Date() + "','" + info + "')";
st2.execute(sql4);
//System.out.println(result);
String sql5="update account set balance='"+(amoney-money)+"'where aid='"+fromId+"'";
int i=st2.executeUpdate(sql5);
System.out.println(i);
String sql6="update account set balance='"+(tomoney+money)+"'where aid='"+toId+"'";
st2.executeUpdate(sql6);
result=true;
}
}
else{
result=false;
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (con != null) {
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
return result;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
--------------网上银行系统-------------
共148个文件
jsp:27个
java:22个
class:22个
4星 · 超过85%的资源 需积分: 9 68 下载量 56 浏览量
2011-05-25
14:18:47
上传
评论
收藏 3.61MB ZIP 举报
温馨提示
网上银行系统网上银行系统网上银行系统网上银行系统网上银行系统网上银行系统
资源推荐
资源详情
资源评论
收起资源包目录
--------------网上银行系统------------- (148个子文件)
11.bmp 2.25MB
DataAccess.class 11KB
AdminServlet.class 4KB
SearchTag.class 3KB
UserLoginServlet.class 2KB
RegisterServlet.class 2KB
TransferServlet.class 2KB
ExitServlet.class 2KB
TransferfalseTag.class 2KB
AccountspTag.class 2KB
SearchServlet.class 2KB
AccountpassTag.class 2KB
TransferTag.class 2KB
ConsumentServlet.class 2KB
UserBean.class 2KB
AdminFilter.class 2KB
AdminsFilter.class 2KB
userFilter.class 2KB
AccountjrTag.class 2KB
DealInfoBean.class 1KB
AccountBean.class 1KB
JiaoyiBean.class 1KB
AdminBean.class 917B
.classpath 819B
网上银行交易系统-系统概要设计说明书.doc 416KB
网上银行交易系统-用户需求说明书v2.0.doc 237KB
数据库设计报告.doc 145KB
Entries 806B
Entries 734B
Entries 413B
Entries 317B
Entries 313B
Entries 189B
Entries 153B
Entries 45B
Entries 11B
Entries 11B
left.htm 768B
adminLeft.htm 709B
left.htm 696B
userIndex.htm 640B
adminIndex.htm 639B
superAdminIndex.htm 634B
main.htm 392B
main.htm 372B
main.htm 372B
top.htm 368B
top.htm 368B
top.htm 368B
classes12.jar 1.35MB
sqljdbc.jar 570KB
providerutil.jar 75KB
fscontext.jar 22KB
DataAccess.java 14KB
AdminServlet.java 5KB
ExitServlet.java 3KB
RegisterServlet.java 3KB
TransferServlet.java 3KB
UserLoginServlet.java 3KB
SearchServlet.java 2KB
SearchTag.java 2KB
ConsumentServlet.java 2KB
AdminsFilter.java 2KB
AdminFilter.java 2KB
TransferfalseTag.java 1KB
AccountspTag.java 1KB
UserBean.java 1KB
TransferTag.java 1KB
AccountpassTag.java 1KB
userFilter.java 1KB
AccountjrTag.java 1KB
DealInfoBean.java 919B
AccountBean.java 739B
AdminBean.java 638B
JiaoyiBean.java 605B
register.jsp 4KB
consumentmain.jsp 4KB
update.jsp 2KB
login.jsp 2KB
adminlogin.jsp 2KB
transfer.jsp 2KB
addAdmin.jsp 2KB
saveMoney.jsp 2KB
zhifu.jsp 1KB
adminFalse.jsp 994B
deleteAdmin.jsp 875B
registerSuccess.jsp 760B
consument.jsp 732B
result.jsp 641B
result.jsp 629B
registerData.jsp 596B
consumenttop.jsp 479B
transferfalse.jsp 474B
searchdata.jsp 462B
consumentleft.jsp 451B
search.jsp 369B
transfersuccess.jsp 352B
zhifusuccess.jsp 315B
zhifufalse.jsp 301B
consumentdata.jsp 286B
共 148 条
- 1
- 2
oracle_pht
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页