亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? studentdao.java

?? struts框架實現(xiàn)的學生在線考試系統(tǒng)
?? JAVA
字號:
package com.wgh.dao;

import com.wgh.actionForm.StudentForm;
import com.wgh.core.ChStr;
import com.wgh.core.ConnDB;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.text.NumberFormat;
public class StudentDAO {
	private ConnDB conn=new ConnDB();
	private ChStr chStr=new ChStr();
    //考生身份驗證
    public int checkStudent(StudentForm studentForm) {
        int flag = 1;
        String sql = "SELECT * FROM tb_student where ID='" +
                     studentForm.getID()+ "'";
        ResultSet rs = conn.executeQuery(sql);
        try {
            if (rs.next()) {
                String pwd = studentForm.getPwd();
                if (pwd.equals(rs.getString(3))) {
                    rs.last();
                    int rowSum = rs.getRow();	//獲取記錄總數(shù)
                    rs.first();
                    if (rowSum!=1) {
                        flag = 2;
                        System.out.print("獲取row的值:" + sql + rowSum);
                    }
                } else {
                    flag = 2;
                }
            }else{
                flag = 2;
            }
        } catch (Exception ex) {
            flag = 2;
            System.out.println(ex.getMessage());
        }
        return flag;
    }

    //添加數(shù)據(jù)
    public String insert(StudentForm s) {
        String sql1="SELECT * FROM tb_student WHERE cardNo='"+s.getCardNo()+"'";
        ResultSet rs = conn.executeQuery(sql1);							//執(zhí)行SQL查詢語句
        String sql = "";
        String falg = "miss";											//用于記錄返回信息的變量
        String ID="";
            try {
                if (rs.next()) {											//假如存在記錄
                    falg="re";										//表示考生信息已經(jīng)注冊
                } else {
    				/*****************自動生成準考證號***********************************************/
                	String sql_max="SELECT max(ID) FROM tb_student";
                	ResultSet rs_max=conn.executeQuery(sql_max);			//查詢最大的準考證號
            		java.util.Date date=new java.util.Date();				//實例化java.util.Date()類
            		String newTime=new SimpleDateFormat("yyyyMMdd").format(date);	//格式化當前日期
                	if(rs_max.next()){
                		String max_ID=rs_max.getString(1);				//獲取最大的準考證號
                		int newId=Integer.parseInt(max_ID.substring(10,16))+1;//取出最大準考證號中的數(shù)字編號+1
                		String no=chStr.formatNO(newId,6);				//將生成的編號格式化為6位
                		ID="CN"+newTime+no;						//組合完整的準考證號
                	}else{											//當?shù)谝粋€考生注冊時
                		ID="CN"+newTime+"000001";					//生成第一個準考證號
                	}
                	/********************************************************************************/
              		sql = "INSERT INTO tb_student (ID,name,pwd,sex,question,answer,profession,cardNo) values('" +
                                 ID+ "','" +s.getName() +"','"+s.getPwd()+"','"+s.getSex()+"','"+s.getQuestion()+
                                 "','"+s.getAnswer()+"','"+s.getProfession()+"','"+s.getCardNo()+"')";
                    int ret= conn.executeUpdate(sql);					//保存考生注冊信息
                    if(ret==0){
                    	falg="miss";									//表示考生注冊失敗
                    }else{
                    	falg="恭喜您,注冊成功!\\r請記住您的準考證號:"+ID;	//返回生成的準考證號
                    }
                    conn.close();											//關(guān)閉數(shù)據(jù)庫連接
                }
            } catch (Exception e) {
                falg="miss";
                System.out.println("添加考生信息時的錯誤信息:"+e.getMessage());	//輸出錯誤提示信息到控制臺
            }
        return falg;
    }

    //查詢方法
    public List query(String id) {
    	List studentList = new ArrayList();
        StudentForm studentForm1 = null;
        String sql="";
        if(id==null ||id.equals("")){
            sql = "SELECT * FROM tb_student ORDER BY joinTime DESC";
        }else{
        	sql = "SELECT * FROM tb_student WHERE id='" +id+ "'";
        }
        ResultSet rs = conn.executeQuery(sql);
        try {
            while (rs.next()) {
                studentForm1 = new StudentForm();
                studentForm1.setID(rs.getString(1));
                studentForm1.setName(rs.getString(2));
                studentForm1.setPwd(rs.getString(3));
                studentForm1.setSex(rs.getString(4));
                studentForm1.setJoinTime(java.text.DateFormat.getDateTimeInstance().parse(rs.getString(5)));
                studentForm1.setQuestion(rs.getString(6));
                studentForm1.setAnswer(rs.getString(7));
                studentForm1.setProfession(rs.getString(8));
                studentForm1.setCardNo(rs.getString(9));
                studentList.add(studentForm1);
            }
        } catch (Exception ex) {}
        return studentList;
    }
    //修改考生資料
    public int update(StudentForm s){
        String sql="UPDATE tb_student SET pwd='"+s.getPwd()+"',sex='"+s.getSex()+"',question='"+s.getQuestion()+"',answer='"+s.getAnswer()+"',profession='"+s.getProfession()+"' where ID='"+s.getID()+"'";
        int ret=conn.executeUpdate(sql);
        System.out.println("修改考生資料時的SQL:"+sql);
        conn.close();
        return ret;
    }
//找回密碼(第一步)
    public StudentForm seekPwd1(StudentForm s){
    	String sql="SELECT * FROM tb_student WHERE ID='"+s.getID()+"'";
        ResultSet rs = conn.executeQuery(sql);
            try {
                if (rs.next()) {
                    s.setID(rs.getString(1));
                    s.setQuestion(rs.getString(6));
                }else{
                s.setID("");
                }
            }catch(Exception e){
            	System.out.println("找回密碼(第一步)出現(xiàn)的錯誤信息:"+e.getMessage());
            }
            return s;
    }
//  找回密碼(第二步)
    public StudentForm seekPwd2(StudentForm s){
    	String sql="SELECT * FROM tb_student WHERE ID='"+s.getID()+"'";
    	System.out.println("SQL"+sql);
        ResultSet rs = conn.executeQuery(sql);
        try {
            if (rs.next()) {
                	String ID=rs.getString(1);
                	String pwd=rs.getString(3);
                	String answer=rs.getString(7);
                	if(answer.equals(s.getAnswer())){
                		s.setID(ID);
                		s.setPwd(pwd);
                		System.out.println("密碼:"+pwd);
                	}else{
                		s.setID("");
                	}
                }
            }catch(Exception e){
            	System.out.println("找回密碼(第二步)出現(xiàn)的錯誤信息:"+e.getMessage());
            }
            return s;
    }
//    刪除數(shù)據(jù)
        public int delete(StudentForm studentForm) {
        	int flag=0;
        	String[] delId=studentForm.getDelIdArray();
        	if (delId.length>0){
        		String id="'";
        		for(int i=0;i<delId.length;i++){
        			id=id+delId[i]+"','";
        		}
        		id=id.substring(0,id.length()-2);
                String sql = "DELETE FROM tb_student where id in (" + id +")";
                System.out.println("刪除時的SQL:"+sql);
                flag = conn.executeUpdate(sql);
                conn.close();
        	}else{
        		flag=0;
        	}
            return flag;
        }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜亚洲另类欧美综合| 成人免费一区二区三区视频| 午夜精品久久久久久久99水蜜桃| 色噜噜偷拍精品综合在线| 亚洲色图丝袜美腿| 91精彩视频在线| 丝袜美腿亚洲色图| 日韩欧美一级在线播放| 国产原创一区二区| 日本一区二区三级电影在线观看| 国产mv日韩mv欧美| 椎名由奈av一区二区三区| 欧美性三三影院| 蜜桃91丨九色丨蝌蚪91桃色| 国产日韩av一区二区| 91丨porny丨蝌蚪视频| 亚洲无线码一区二区三区| 日韩免费看的电影| 成人免费观看视频| 视频一区二区中文字幕| 久久久久久久综合色一本| 91视视频在线观看入口直接观看www| 一区二区三区在线观看欧美| 欧美一区二区视频在线观看2022| 国产成人夜色高潮福利影视| 亚洲精品自拍动漫在线| 久久综合999| 91成人看片片| 国产毛片精品视频| 亚洲一区自拍偷拍| 国产亚洲综合在线| 国产欧美一区二区三区在线老狼| 91蜜桃免费观看视频| 美女在线视频一区| 成人欧美一区二区三区| 日韩欧美一级二级三级| 91免费视频网址| 精品制服美女丁香| 亚洲无线码一区二区三区| 国产欧美日韩亚州综合| 91精品国产综合久久婷婷香蕉| 成人手机在线视频| 免费精品视频最新在线| 亚洲精品久久嫩草网站秘色| 久久久国产一区二区三区四区小说| 欧美性受xxxx黑人xyx性爽| 成人av影视在线观看| 日本va欧美va精品发布| 亚洲精品一二三| 国产精品毛片a∨一区二区三区| 在线播放欧美女士性生活| 91国内精品野花午夜精品| 岛国av在线一区| 久久不见久久见中文字幕免费| 一区二区在线观看不卡| 国产精品久久久久久户外露出| 欧美va亚洲va| 555夜色666亚洲国产免| 91网站在线播放| av亚洲精华国产精华精| 国产精品一区二区无线| 久久成人免费日本黄色| 五月婷婷综合在线| 亚洲欧美日韩系列| 国产精品久久久久久久浪潮网站| 欧美精品一区视频| 日韩亚洲欧美成人一区| 欧美日韩一区国产| 99久久精品免费看| 成人免费毛片片v| 国产精品正在播放| 国产99精品在线观看| 国产精品中文字幕日韩精品 | 欧美一区二区三区在线观看视频| 99久久精品国产毛片| 成人性视频网站| 成人av免费在线| www.av精品| 欧美专区日韩专区| 欧美色视频一区| 欧美精品99久久久**| 日韩一区二区免费在线观看| 欧美一区二区成人| 久久新电视剧免费观看| 国产蜜臀av在线一区二区三区| 国产日韩欧美精品电影三级在线| 久久久久国产精品免费免费搜索| 精品久久国产老人久久综合| 精品国产乱码久久久久久久久| 精品国产乱码久久久久久久久| 久久久亚洲精品一区二区三区| 国产日韩精品一区二区浪潮av| 国产精品第13页| 一区二区三区精品视频在线| 亚洲国产精品精华液网站| 青青草97国产精品免费观看 | 国产日韩欧美a| 综合久久久久久| 午夜精品一区在线观看| 美腿丝袜亚洲三区| 成人深夜在线观看| 色美美综合视频| 亚洲欧美一区二区三区极速播放| 一区二区三区加勒比av| 日韩精品电影在线| 国产精品综合av一区二区国产馆| av一区二区三区四区| 欧美日韩免费不卡视频一区二区三区| 日韩一级免费观看| 欧美国产精品一区| 亚洲超碰精品一区二区| 国产一区中文字幕| 欧美综合一区二区| 精品奇米国产一区二区三区| 国产精品久久久久影院色老大| 亚洲第一久久影院| 国产成人免费9x9x人网站视频| 91久久线看在观草草青青| 精品国产乱码久久久久久图片| 国产精品乱子久久久久| 日韩精品色哟哟| 成人精品一区二区三区中文字幕 | 免费观看30秒视频久久| 国产成人午夜精品影院观看视频| 欧美亚洲国产怡红院影院| 久久伊人蜜桃av一区二区| 一区二区三区在线免费观看| 国产精品主播直播| 91精品国产色综合久久ai换脸| 国产精品国产三级国产aⅴ入口| 午夜精品一区二区三区免费视频| 成人av在线播放网址| 精品剧情在线观看| 午夜久久电影网| 色中色一区二区| 久久精品视频免费观看| 蜜桃av一区二区| 欧美人狂配大交3d怪物一区| 国产精品久久久久久久久免费桃花 | 337p粉嫩大胆色噜噜噜噜亚洲 | 久久精品国产亚洲aⅴ| 色综合久久88色综合天天免费| 精品动漫一区二区三区在线观看| 亚洲综合色自拍一区| 成人av在线电影| 国产午夜亚洲精品午夜鲁丝片| 日本在线不卡视频| 色就色 综合激情| 国产精品传媒入口麻豆| 成人午夜激情在线| 精品处破学生在线二十三| 婷婷久久综合九色综合伊人色| 色综合久久久网| 国产一区二区精品在线观看| 91麻豆精品国产91久久久久久久久| 亚洲色图制服诱惑| 成人黄色av网站在线| 久久久噜噜噜久噜久久综合| 另类小说图片综合网| 91麻豆精品国产| 日韩精品午夜视频| 欧美久久久久中文字幕| 亚洲国产精品视频| 欧洲一区二区三区免费视频| 亚洲手机成人高清视频| 91丨九色丨蝌蚪丨老版| 亚洲激情图片小说视频| 一本大道久久a久久综合| 亚洲精品成人少妇| 在线观看视频91| 亚洲777理论| 欧美一级xxx| 久久精品99久久久| 国产欧美日韩视频一区二区| 国产69精品久久久久毛片| 国产欧美日韩在线视频| 成人天堂资源www在线| 自拍偷拍欧美精品| 在线免费观看不卡av| 丝袜亚洲另类欧美综合| 欧美精品一区二区三区很污很色的| 蜜桃av一区二区三区电影| 久久久久久一级片| 99精品黄色片免费大全| 亚洲美腿欧美偷拍| 欧美色涩在线第一页| 美女视频黄 久久| 久久夜色精品国产噜噜av | 最新国产の精品合集bt伙计| 色综合久久精品| 日韩高清欧美激情| 国产女主播一区| 欧美性大战久久久久久久| 99精品热视频| 亚洲h动漫在线| 久久综合久久99| 色久综合一二码| 蜜桃精品视频在线| 中文字幕一区二区三区在线观看| 欧美视频一区二区三区在线观看 |