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

資源簡介

學生端: 登錄模塊:登錄功能; 網絡考試模塊:可參加考試,并查看考試結果,提交試卷后老師允許的情況下查看錯題; 超級管理員端: 登錄模塊:實現管理員登錄功能; 用戶管理模塊:實現用戶信息的增加、修改、查看功能; 角色權限管理模塊:實現角色的增加、修改、查看功能; 試卷管理模塊:實現試卷信息的增加、修改、查看功能; 試題管理模塊:實現試題信息的增加、修改、查看功能; 試題管理員端(老師): 試卷管理模塊:實現試卷信息的增加、修改、查看功能; 試題管理模塊:實現試題信息的增加、修改、查看功能; 詳細介紹:https://blog.csdn.net/CDWLX/article/details/106944327

資源截圖

代碼片段和文件信息

package?cn.itbaizhan.tyut.exam.common;

import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.SQLException;
import?java.util.List;

import?org.apache.commons.dbutils.DbUtils;
import?org.apache.commons.dbutils.QueryRunner;
import?org.apache.commons.dbutils.handlers.BeanListHandler;
import?org.apache.commons.dbutils.handlers.ScalarHandler;

public?class?DBUnitHelper?{

/**
?*?獲取數據庫鏈接
?*?@return
?*/
public?static?Connection?getConn(){
Connection?conn?=?null;
try?{

DbUtils.loadDriver(“com.mysql.jdbc.Driver“);
conn?=?DriverManager.getConnection(
“jdbc:mysql://localhost:3306/exam“?“root“?“123456“);

}?catch?(SQLException?e)?{
e.printStackTrace();
}
return?conn;
}

public?static?Integer?executeUpdate(String?sqlobject?...objects){

Connection?conn?=?getConn();
QueryRunner?qr?=?new?QueryRunner();
Integer?rtn?=?0;
try?{
if(objects?==?null){
rtn?=?qr.update(conn?sql);
}else{
rtn?=?qr.update(conn?sql?objects);
}
}?catch?(Exception?e)?{
e.printStackTrace();
}finally{
try?{
DbUtils.close(conn);
}?catch?(Exception?e)?{
e.printStackTrace();
}
}
return?rtn;
}

public?static?Integer?executeUpdate(String?sql){
return?executeUpdate(sql?null);
}

public?static??List?executeQuery(String?sqlClass?clsobject?...objects){
Connection?conn?=?getConn();
List?list?=?null;
try{
QueryRunner?rq?=?new?QueryRunner();
if(objects?==?null){
list?=?rq.query(conn?sqlnew?BeanListHandler(cls));?
}else{
list?=?rq.query(conn?sqlnew?BeanListHandler(cls)objects);?
}
}catch(Exception?e){
e.printStackTrace();
}finally{
try?{
DbUtils.close(conn);
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}

return?list;
}

public?static??List?executeQuery(String?sqlClass?cls){
return?executeQuery(sqlclsnull);
}

/**
?*?帶分頁的查詢
?*?@param?sql?SQL語句
?*?@param?map?SQL參數
?*?@param?pc?分頁控制對象,需要傳遞參數:當前第幾頁(currentindex)每頁顯示多少行:(pagesize)
?*?分頁控件顯示多少也:showpcount
?*?@return
?*/
public?static??Pager?execlist(String?sqlPageControl?pcClass?clsString?pkobject...object){

//獲取總記錄數sql ?
String?sqlcount?=?“select?count(*)?as?count?from?(“+sql+“)?a“;
//獲取具體數據的SQL語句
Integer?min?=?(pc.getCurrentindex()-1)*pc.getPagesize();
Integer?max?=?pc.getPagesize();
String?sqllist?=?“select?*?from?(“+sql+“)?a?where?a.“+pk+“?limit?“+min+““+max;
System.out.println(“執行的sql:“?+?sqllist);
Connection?conn?=?getConn();
Pager?pager?=?new?Pager();
try?{

QueryRunner?rq?=?new?QueryRunner();
object?count?=?rq.query(conn?sqlcount?new?ScalarHandlerject>(“count“)?object);
List?list?=?executeQuery(sqllistclsobject);
//設置總記錄數
Integer?c?=?0;
if(count!=null){
c=Integer.parseInt(count.toString());
}
pc.setRscount(c);


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1492??2020-06-24?15:34??exam\.classpath
?????目錄???????????0??2020-06-24?16:24??exam\.myeclipse\
?????文件?????????285??2020-06-23?18:05??exam\.mymetadata
?????文件????????1747??2020-06-09?14:42??exam\.project
?????文件?????????500??2018-05-14?16:21??exam\.settings\.jsdtscope
?????文件?????????382??2020-06-09?14:42??exam\.settings\com.genuitec.eclipse.migration.prefs
?????文件??????????57??2020-06-09?14:45??exam\.settings\net.harawata.mybatipse.prefs
?????文件??????????94??2018-05-14?16:21??exam\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2020-06-09?14:45??exam\.settings\org.eclipse.jdt.core.prefs
?????文件?????????538??2020-06-23?18:05??exam\.settings\org.eclipse.wst.common.component
?????文件?????????412??2020-06-09?14:42??exam\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-05-14?16:21??exam\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-05-14?16:21??exam\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????36??2018-05-14?16:21??exam\WebRoot\meta-INF\MANIFEST.MF
?????文件??????????25??2020-06-09?14:42??exam\WebRoot\WEB-INF\classes\meta-INF\MANIFEST.MF
?????文件????????6659??2020-06-24?15:49??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\DBUnitHelper.class
?????文件????????1856??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\PageControl.class
?????文件????????1215??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\Pager.class
?????文件????????1201??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\Tools.class
?????文件????????1406??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\filters\ContTypeFilter.class
?????文件????????1448??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\filters\EncodeFilter.class
?????文件????????1852??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\filters\LoginFilter.class
?????文件?????????989??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Paper.class
?????文件????????2484??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Studentpaper.class
?????文件????????2284??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Subject.class
?????文件????????1771??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\SysFunction.class
?????文件????????1216??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Sysrole.class
?????文件????????1801??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Sysuser.class
?????文件????????3754??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\sys\dao\impl\FunDao.class
?????文件????????3738??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\sys\dao\impl\PaperDao.class
?????文件????????5718??2020-06-24?10:09??exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\sys\dao\impl\RoleDao.class
............此處省略126個文件信息

評論

共有 條評論