📄 testgetinfo.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 + -