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

📄 testgetinfo.java

📁 培训考试系统代码
💻 JAVA
字号:
package com.huawei.icd30.agt.util;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.huawei.icd30.agt.util.*;
import com.huawei.icd30.common.db.*;

/**
 * <p> 获取试题的基本信息。</p>
 * <p> </p>
 * <p> </p>
 * @author 龙燕茜
 * @version 1.0
 */

public class TestGetInfo {

  //试题类型
  private static SysResultSet testTypeRs = null;

  //试题级别
  private static SysResultSet degreeRs = null;

  //测试手段
  private static SysResultSet meansRs = null;

  //班级
  private static SysResultSet classRs = null;

  private static SysResultSet registRs = null;

  private TestGetInfo()
  {
  }

  /**
   * 获取试题类型
   * @return
   */
  public static SysResultSet getTestTypeRs()
  {
      if(testTypeRs != null)
      {//不为空直接返回
         return testTypeRs;
      }

      //从定义连接的实例
      SysDbConn aplcoms = null;
      try
      {
          //得到一个连接的实例
          aplcoms = SysConnPool.getInstance().getAplComs();

          //获取试题类型
          aplcoms.preparedQuery("");
          SysResultSet testTypeRs1 = aplcoms.csCommonQuery("SQL_Agt_TestManGetType" ,"1" ,"-1").getResultSet();

          testTypeRs1.sort(0,true);

          testTypeRs = testTypeRs1;

          return testTypeRs;

      }
      catch (SysDbException aple)
      {//捕获CommonService系统异常,定向到出错页面
          aple.printStackTrace(System.err);
          return null;
      }
      catch(java.sql.SQLException sqle)
      {//捕获调用aplcoms异常,定向到出错页面
          sqle.printStackTrace(System.err);
          return null;
      }
      catch(Exception e)
      {//捕获未知异常,定向到出错页面
          e.printStackTrace(System.err);
          return null;
      }
      finally
      {//关闭连接实例
          if(aplcoms != null)
          {
             aplcoms.close();
          }
      }
  }

  /**
   * 获取试题级别
   * @return
   */
  public static SysResultSet getDegreeRs()
  {
      if(degreeRs != null)
      {//直接返回
         return degreeRs;
      }

      //定义连接的实例
      SysDbConn aplcoms = null;
      try
      {
          //得到一个连接的实例
          aplcoms = SysConnPool.getInstance().getAplComs();

          //获取试题级别
          aplcoms.preparedQuery("");
          SysResultSet degreeRs1 = aplcoms.csCommonQuery("SQL_Agt_TestManGetDegree" ,"1" ,"-1").getResultSet();
          degreeRs1.sort(0,true);

          degreeRs = degreeRs1;

          return degreeRs;
      }
      catch (SysDbException aple)
      {//捕获CommonService系统异常,定向到出错页面
          aple.printStackTrace(System.err);
          return null;
      }
      catch(java.sql.SQLException sqle)
      {//捕获调用aplcoms异常,定向到出错页面
          sqle.printStackTrace(System.err);
          return null;
      }
      catch(Exception e)
      {//捕获未知异常,定向到出错页面
          e.printStackTrace(System.err);
          return null;
      }
      finally
      {//关闭连接实例
          if(aplcoms != null)
          {
             aplcoms.close();
          }
      }
  }

  /**
   * 获取测试手段
   * @return
   */
  public static SysResultSet getMeansRs()
  {
      if(meansRs != null)
      {//不为空直接返回
         return meansRs;
      }

      //定义连接的实例
      SysDbConn aplcoms = null;
      try
      {
          //得到一个连接的实例
          aplcoms = SysConnPool.getInstance().getAplComs();

          //获取测试手段
          aplcoms.preparedQuery("");
          SysResultSet meansRs1 = aplcoms.csCommonQuery("SQL_Agt_TestManGetMeans" ,"1" ,"-1").getResultSet();

          meansRs1.sort(0,true);
          meansRs = meansRs1;

          return meansRs;

      }
      catch (SysDbException aple)
      {//捕获CommonService系统异常,定向到出错页面
          aple.printStackTrace(System.err);
          return null;
      }
      catch(java.sql.SQLException sqle)
      {//捕获调用aplcoms异常,定向到出错页面
          sqle.printStackTrace(System.err);
          return null;
      }
      catch(Exception e)
      {//捕获未知异常,定向到出错页面
          e.printStackTrace(System.err);
          return null;
      }
      finally
      {//关闭连接实例
          if(aplcoms != null)
          {
             aplcoms.close();
          }
      }

  }


  /**
   * 获取班级
   * @return
   */
  public static SysResultSet getClassRs()
  {

      //定义连接的实例
      SysDbConn aplcoms = null;
      try
      {
          //得到一个连接的实例
          aplcoms = SysConnPool.getInstance().getAplComs();

          //获取试题级别
          aplcoms.preparedQuery("");
          SysResultSet classRs1 = aplcoms.csCommonQuery("SQL_Agt_ExamManGetClass" ,"1" ,"-1").getResultSet();
          classRs1.sort(0,true);

          classRs = classRs1;

          return classRs;
      }
      catch (SysDbException aple)
      {//捕获CommonService系统异常,定向到出错页面
          aple.printStackTrace(System.err);
          return null;
      }
      catch(java.sql.SQLException sqle)
      {//捕获调用aplcoms异常,定向到出错页面
          sqle.printStackTrace(System.err);
          return null;
      }
      catch(Exception e)
      {//捕获未知异常,定向到出错页面
          e.printStackTrace(System.err);
          return null;
      }
      finally
      {//关闭连接实例
          if(aplcoms != null)
          {
             aplcoms.close();
          }
      }
  }

 /**
   * 获取已被锁的工号
   * @return
   */
  public static SysResultSet getRegistRs(String staffNo)
  {

      //定义连接的实例
      SysDbConn aplcoms = null;
      try
      {
          //得到一个连接的实例
          aplcoms = SysConnPool.getInstance().getAplComs();

          //获取测试手段
          aplcoms.preparedQuery("");
          aplcoms.setString(1,staffNo);
          SysResultSet meansRs1 = aplcoms.csCommonQuery("SQL_Agt_GetRegistedStaffNo" ,"1" ,"-1").getResultSet();

          meansRs1.sort(0,true);
          registRs = meansRs1;

          return registRs;

      }
      catch (SysDbException aple)
      {//捕获CommonService系统异常,定向到出错页面
          aple.printStackTrace(System.err);
          return null;
      }
      catch(java.sql.SQLException sqle)
      {//捕获调用aplcoms异常,定向到出错页面
          sqle.printStackTrace(System.err);
          return null;
      }
      catch(Exception e)
      {//捕获未知异常,定向到出错页面
          e.printStackTrace(System.err);
          return null;
      }
      finally
      {//关闭连接实例
          if(aplcoms != null)
          {
             aplcoms.close();
          }
      }

  }

}

⌨️ 快捷键说明

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