• 大小: 296KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-19
  • 语言: 其他
  • 标签: ODS以及RMI  

资源简介

模拟一个银行ODS中间件系统,实现来自ATM的客户请求分发到远程的其所属银行,交易完毕后将结果返回至ATM用户端。

资源截图

代码片段和文件信息

package DB;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;



public class JDBC {
public static final String DRIVER=“com.mysql.jdbc.Driver“;
public static final String URL=“jdbc:mysql://localhost:3306/atm“;
public static final String USER=“root“;
public static final String PWD=““;
private Connection con;
private PreparedStatement ps;
private ResultSet rs;


public JDBC(){
try {

Class.forName(DRIVER);

} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

public Connection getCon(){
try {
con=DriverManager.getConnection(URL USER PWD);

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}


public void closeAll(){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(ps!=null)
try {
ps.close();
} catch (SQLException e) {
e.printStackTrace();
}
if(con!=null)
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}


public int update(String sqlobject... pras){
int resu=0;
con=getCon();
try {
ps=con.prepareStatement(sql);
if(pras!=null){
for(int i=0;i ps.setobject(i+1 pras[i]);
}
}
resu=ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
closeAll();
}
return resu;
}

public ResultSet query(String sqlobject... pras){
con=getCon();
try {
ps=con.prepareStatement(sql);
if(pras!=null){
for(int i=0;i ps.setobject(i+1 pras[i]);
}
}
rs=ps.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}

}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        529  2017-06-08 10:07  15050022张家敏22\ATM\.classpath

     文件        282  2017-06-08 10:07  15050022张家敏22\ATM\.mymetadata

     文件       1746  2017-06-08 10:07  15050022张家敏22\ATM\.project

     文件        500  2017-06-08 10:07  15050022张家敏22\ATM\.settings\.jsdtscope

     文件        364  2017-06-08 10:07  15050022张家敏22\ATM\.settings\org.eclipse.jdt.core.prefs

     文件        447  2017-06-08 10:07  15050022张家敏22\ATM\.settings\org.eclipse.wst.common.component

     文件        252  2017-06-08 10:07  15050022张家敏22\ATM\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-06-08 10:07  15050022张家敏22\ATM\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-06-08 10:07  15050022张家敏22\ATM\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1992  2017-06-08 10:07  15050022张家敏22\ATM\src\DB\JDBC.java

     文件        722  2017-06-08 10:07  15050022张家敏22\ATM\src\entity\User.java

     文件        418  2017-06-08 10:07  15050022张家敏22\ATM\src\rmi\Helloclient.java

     文件       1387  2017-06-08 10:07  15050022张家敏22\ATM\src\rmi\HelloServer.java

     文件        492  2017-06-08 10:07  15050022张家敏22\ATM\src\rmi\IHello.java

     文件        970  2017-06-08 10:07  15050022张家敏22\ATM\src\rmi\IHelloImpl.java

     文件       1571  2017-06-08 10:07  15050022张家敏22\ATM\src\Server2\Add.java

     文件       2603  2017-06-08 10:07  15050022张家敏22\ATM\src\Server2\Enterpassword.java

     文件       1347  2017-06-08 10:07  15050022张家敏22\ATM\src\Server2\Hello.java

     文件        300  2017-06-08 10:07  15050022张家敏22\ATM\src\Server2\HelloInterface.java

     文件       1383  2017-06-08 10:07  15050022张家敏22\ATM\src\Server2\HelloServer.java

     文件       1811  2017-06-08 10:07  15050022张家敏22\ATM\src\Server2\Less.java

     文件       1953  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\add.jsp

     文件       2061  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\balance.jsp

     文件       1574  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\balancefail.jsp

     文件       1646  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\chose.jsp

     文件       2528  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\css\balance.css

     文件       2026  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\css\balancefail.css

     文件       2942  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\css\chose.css

     文件       1279  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\css\end.css

     文件       2095  2017-06-08 10:07  15050022张家敏22\ATM\WebRoot\css\enterpassword.css

............此处省略76个文件信息

评论

共有 条评论

相关资源