91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 23KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-15
  • 語言: Java
  • 標簽: java??模擬銀行??jdbc??

資源簡介

登錄注冊,開卡(當前該用戶),注銷卡(當前該用戶),余額查詢(當前該用戶),匯總(當前該用戶),轉賬(不同用戶和同用戶),存取款(當前用戶) 2. 數據庫密碼123456, 3. 數據庫oracle 有文檔說明里面有數據庫表

資源截圖

代碼片段和文件信息

package?edu.freshen.dao;

import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.Iterator;
import?java.util.List;

import?edu.freshen.entity.AccountInfo;
import?edu.freshen.entity.CardInfo;
/***
?*?開卡
?*?@author?john
?*
?*/
public?class?CardInfoDao?{
OraclConn?oc?=?new?OraclConn();

public?int?insertCard(CardInfo?c){
if(findCardByCardId(c.getCardID())!=null){
return?-1;
}
Connection?conn?=oc.getConn();
//2
String?sql?=?“insert?into?tb_cardInfo?values(???)“;
PreparedStatement?pstm=null;
int?n?=0;
try?{
pstm?=?conn.prepareStatement(sql);
pstm.setString(1?c.getCardID());
pstm.setFloat(2?c.getBalence());
pstm.setString(3?c.getUserId());
n?=?pstm.executeUpdate();
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}finally{
oc.release(null?pstm?null);
}
return?n;
}
/***
?*?根據用戶id查找卡信息
?*?@param?userId
?*?@return
?*/
public?List?findCardBuUserId(String?userId){
Connection?conn?=oc.getConn();
//2
String?sql?=?“select?*?from?tb_cardinfo?where?userId=?“;
PreparedStatement?pstm=null;
ResultSet?rs?=?null;
Listdata?=?new?ArrayList();
try?{
pstm=conn.prepareStatement(sql);
pstm.setString(1?userId);
rs?=?pstm.executeQuery();
while(rs.next()){
CardInfo?c?=new?CardInfo();
c.setCardID(rs.getString(“c_id“));
c.setBalence(rs.getFloat(“balence“));
c.setUserId(rs.getString(“userId“));
data.add(c);
}

}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}finally{
oc.release(null?pstm?rs);
}
return?data;
}

/***
?*?根據卡號查找卡信息
?*?@param?cardId
?*?@return
?*/
public?CardInfo?findCardByCardId(String?cardId){
Connection?conn?=oc.getConn();
//2
String?sql?=?“select?*?from?tb_cardinfo?where?c_id?like??“;
PreparedStatement?pstm=null;
ResultSet?rs?=?null;
CardInfo?c?=?null;
try?{
pstm=conn.prepareStatement(sql);
pstm.setString(1?cardId);
rs?=?pstm.executeQuery();

if(rs.next()){
c?=new?CardInfo();
c.setCardID(rs.getString(“c_id“));
c.setBalence(rs.getFloat(“balence“));
c.setUserId(rs.getString(“userId“));
}

}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}finally{
oc.release(null?pstm?rs);
}
return?c;
}
/***
?*?注銷卡
?*?@param?cardId
?*?@return
?*/
public?int?deleteCardInfoById(String?cardId){
if(findCardByCardId(cardId)==null){
return?-1;
}
Connection?conn?=oc.getConn();
int?n=0;
//2
String?sql?=?“delete?from?tb_cardInfo?t?where?t.c_id?=??“;

PreparedStatement?pstm=null;
try?{
pstm=conn.prepareStatement(sql);
pstm.setString(1?cardId);
n=pstm.executeUpdate();
}?catch?(

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\EBankv2\
?????文件?????????378??2016-08-15?14:29??jdbc模擬銀行業務\EBankv2\.classpath
?????文件?????????383??2016-08-15?13:29??jdbc模擬銀行業務\EBankv2\.project
?????目錄???????????0??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\.settings\
?????文件?????????598??2016-08-15?13:29??jdbc模擬銀行業務\EBankv2\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\bin\
?????目錄???????????0??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\bin\edu\
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\dao\
?????文件????????6579??2016-08-16?20:03??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\dao\CardInfoDao.class
?????文件????????1897??2016-08-15?16:57??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\dao\OraclConn.class
?????文件????????3756??2016-08-15?19:13??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\dao\UserInfoDao.class
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\entity\
?????文件????????2183??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\entity\AccountInfo.class
?????文件????????1442??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\entity\CardInfo.class
?????目錄???????????0??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\ui\
?????文件????????6716??2016-08-15?21:36??jdbc模擬銀行業務\EBankv2\bin\edu\freshen\ui\EBank.class
?????目錄???????????0??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\src\
?????目錄???????????0??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\src\edu\
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\EBankv2\src\edu\freshen\
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\EBankv2\src\edu\freshen\dao\
?????文件????????5776??2016-08-16?20:03??jdbc模擬銀行業務\EBankv2\src\edu\freshen\dao\CardInfoDao.java
?????文件????????1377??2016-08-15?16:57??jdbc模擬銀行業務\EBankv2\src\edu\freshen\dao\OraclConn.java
?????文件????????2859??2016-08-15?19:13??jdbc模擬銀行業務\EBankv2\src\edu\freshen\dao\UserInfoDao.java
?????目錄???????????0??2016-08-16?20:12??jdbc模擬銀行業務\EBankv2\src\edu\freshen\entity\
?????文件????????1678??2016-08-15?13:43??jdbc模擬銀行業務\EBankv2\src\edu\freshen\entity\AccountInfo.java
?????文件?????????888??2016-08-15?13:34??jdbc模擬銀行業務\EBankv2\src\edu\freshen\entity\CardInfo.java
?????目錄???????????0??2016-08-15?16:29??jdbc模擬銀行業務\EBankv2\src\edu\freshen\ui\
?????文件????????5705??2016-08-15?21:36??jdbc模擬銀行業務\EBankv2\src\edu\freshen\ui\EBank.java
?????文件?????????524??2016-08-16?08:55??jdbc模擬銀行業務\說明必看.txt
............此處省略0個文件信息

評論

共有 條評論