⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 allinfo.java

📁 农业银行ATM对帐查询系统后台类包的源代码,实现了FTP,数据库管理等等功能
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package boco.atmmonitor.DBConn;//******************************************************************************//:功能:实现从设备库表中取出数据字段信息//:时间:2002-08//:作者:王建宾//:特殊描述::test:为DEBUG时启用//:程序描述:// (1)从DevBaseInfo表中取出返回设备基本信息// (2)从DevHardInfo表中取出返回设备硬件信息// (3)从DevSoftInfo表中取出返回设备软件信息// (4)从DevComInfo表中取出返回设备通讯信息// (5)从DevOthInfo表中取出返回设备其它信息//******************************************************************************import java.util.*;import java.sql.*;import com.sybase.jdbc2.jdbc.SybDriver;import java.io.*;import javax.swing.ImageIcon;public class AllInfo {  String url;  Connection conn;  Statement stmt;  Vector vDevInfo  = new Vector();  Vector vHardInfo = new Vector();  Vector vSoftInfo = new Vector();  Vector vComInfo = new Vector();  Vector vOthInfo = new Vector();  Vector vStatu = new Vector();  //连Sysbase数据库  public AllInfo() {    //修改后程序(从属性文件当中读取连接数据库信息)    InputStream is=getClass().getResourceAsStream("/db.properties") ;    Properties dbProps = new Properties();    try{      dbProps.load(is) ;    }    catch(Exception e){      System.err.println("不能读取属性文件") ;    }    String urlXml=dbProps.getProperty("atm.monitor") ;    url=dbProps.getProperty("aibsconn.url") ;    String drivers=dbProps.getProperty("aibsconn.drivers") ;    String user = dbProps.getProperty("aibsconn.user") ;    String password = dbProps.getProperty("aibsconn.password") ;    try{      Class.forName(drivers).newInstance() ;      Properties SysProps = System.getProperties();      SysProps.put("user",user);      SysProps.put("password",password);      conn= DriverManager.getConnection(url, SysProps);      stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    }    //原程序 /*url =" jdbc:sybase:Tds:196.168.1.32:9999/apdb";        try{            Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance() ;            Properties SysProps = System.getProperties();            SysProps.put("user","apdbo");            SysProps.put("password","apdbop");            conn= DriverManager.getConnection(url, SysProps);            stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);        }*/    catch(Exception ex){      System.out.print(ex.getMessage()) ;    }  }  //取得ATM的基本信息  public void getDevInfo(String devno){    try{      String sql="select  * from DevBaseInfo where DevNo ='"+devno+"'";      ResultSet rs=stmt.executeQuery(sql);      String tmp ="";      ImageIcon icon=new ImageIcon(getClass().getResource("/image/error.gif"));      while(rs.next()) {        //:test:System.out.println(rs.getString(1)+rs.getString(2)+rs.getString(3)+rs.getString(4)+rs.getString(5)+rs.getString(6)+rs.getString(7)+rs.getString(8)+rs.getString(9)+rs.getString(10)+"p"+rs.getString(11));        //for(int i= 1;i<84;i++)        //  vDevInfo.addElement(rs.getString(i));        for(int i= 1;i<84;i++){          if(i==13){            tmp=rs.getString(i);            if(tmp.equals("0")){              tmp = "正常服务";              vStatu.addElement("") ;            }            else if(tmp.equals("1")){              tmp = "暂停状态";              vStatu.addElement(icon) ;            }            else if(tmp.equals("2")){              tmp = "警告状态";              vStatu.addElement(icon) ;            }            else if(tmp.equals("3")){              tmp = "管理员模式";              vStatu.addElement(icon) ;            }            else if(tmp.equals("4")){              tmp = "关机";              vStatu.addElement(icon) ;            }            else if(tmp.equals("5")){              tmp = "脱机";              vStatu.addElement(icon) ;            }            else if(tmp.equals("6")){              tmp = "尚未开通";              vStatu.addElement(icon) ;            }            else{            vStatu.addElement("") ;}            vDevInfo.addElement(tmp);          }          else if(i==14||i==18||i==22||i==26||i==30||i==34||i==38||i==42){            tmp=rs.getString(i);            if(tmp.equals("0"))              tmp = "100";            else if(tmp.equals("1"))              tmp = "50";            else if(tmp.equals("2"))              tmp = "10";            else if(tmp.equals("3"))              tmp = "5";            else if(tmp.equals("4"))              tmp = "1";            else if(tmp.equals("5"))              tmp = "0.5";            else if(tmp.equals("6"))              tmp = "0.1";            else if(tmp.equals("7"))              tmp = "0.01";            else{            }            vDevInfo.addElement(tmp);            vStatu.addElement("") ;          }          else if(i==15||i==19||i==23||i==27||i==31||i==35||i==39||i==43){            tmp=rs.getString(i);            if(tmp.equals("0")){              tmp = "正常";              vStatu.addElement("") ;            }            else if(tmp.equals("1")){              tmp = "缺钱";              vStatu.addElement(icon) ;            }            else if(tmp.equals("2")){              tmp = "无钱";              vStatu.addElement(icon) ;            }            else if(tmp.equals("3")){              tmp = "表示故障";              vStatu.addElement(icon) ;            }            else{              vStatu.addElement("") ;            }            vDevInfo.addElement(tmp);          }          else if(i==46||i==47||i==48||i==49){            tmp=rs.getString(i);            if(tmp.equals("0")){              tmp = "正常";              vStatu.addElement("") ;            }            else if(tmp.equals("1")){              tmp = "缺纸";              vStatu.addElement(icon) ;            }            else if(tmp.equals("2")){              tmp = "无纸";              vStatu.addElement(icon) ;            }            else if(tmp.equals("3")){              tmp = "故障";              vStatu.addElement(icon) ;            }            else{              vStatu.addElement("") ;            }            vDevInfo.addElement(tmp);          }          else if(i==50||i==51||i==53||i==54||i==55||i==56||i==57){            tmp=rs.getString(i);            if(tmp.equals("0")){              tmp = "正常";              vStatu.addElement("") ;            }            else if(tmp.equals("1")){              tmp = "故障";              vStatu.addElement(icon) ;            }            else{vStatu.addElement("") ;}            vDevInfo.addElement(tmp);          }          else if(i==52||i==59){            tmp=rs.getString(i);            if(tmp.equals("0")){              tmp = "正常";              vStatu.addElement("") ;            }            else if(tmp.equals("1")){              tmp = "钞箱满";              vStatu.addElement(icon) ;            }            else if(tmp.equals("2")){              tmp = "故障";              vStatu.addElement(icon) ;            }            else{vStatu.addElement("") ;}            vDevInfo.addElement(tmp);          }          else if(i==79){            tmp=rs.getString(i);            if(tmp.equals("0"))              tmp = "使用";            else if(tmp.equals("1"))              tmp = "闲置";            else if(tmp.equals("2"))              tmp = "报废";            else if(tmp.equals("3"))              tmp = "维修";            else{}            vDevInfo.addElement(tmp);            vStatu.addElement("") ;          }          else if(i==80){            tmp=rs.getString(i);            if(tmp.equals("0"))              tmp = "ATM不更新";            else if(tmp.equals("1"))              tmp = "需ATM更新程序";            else if(tmp.equals("2"))              tmp = "需ATM更新FIT表";            else if(tmp.equals("3"))              tmp = "需ATM更新程序与FIT表(先更新FIT表后更新程序)";            else{}            vDevInfo.addElement(tmp);            vStatu.addElement("") ;          }          else if(i==81){            tmp=rs.getString(i);            if(tmp.equals("0"))              tmp = "FIT表下载成功";            else if(tmp.equals("1"))              tmp = "程序下载成功";            else if(tmp.equals("2"))              tmp = "失败";            else if(tmp.equals("3"))              tmp = "无下载需求";            else{}            vDevInfo.addElement(tmp);            vStatu.addElement("") ;          }          else if(i==82){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -