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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? classlession_operation.java

?? 學生成績管理系統
?? JAVA
字號:

package lessionman;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import db.dbconn;

public class classlession_operation {
    /**
     * 功能:得到所有錄入了成績的班級與課程數據
     * 輸入:class_id為班級ID號,lession_id為課程ID號
     * 輸出:有成績的班級與課程數據記錄集
     */
    public ResultSet getCoreClassLessionRs(int class_id,int lession_id){
        String sqlString=null;//SQL語句字符串
        Statement sql=null;//SQL語句對象
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return null;//連接失敗
        sqlString="select distinct core.lession_id as lession_id," +
        		"class.class_name as class_name,student.class_id as class_id," +
        		"lession.lession_name from core,student,lession,class" +
        		" where core.student_id=student.student_id and" +
        		" student.class_id=class.class_id and lession.lession_id=core.lession_id";
        if(class_id!=0)
            sqlString=sqlString+" and student.class_id="+class_id+"" +
            		" and class.class_id="+class_id;
        if(lession_id!=0)
            sqlString=sqlString+" and lession.lession_id="+lession_id+"" +
            		" and core.lession_id="+lession_id;
        sqlString=sqlString+" order by class_id";
        try{
            sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            rs=sql.executeQuery(sqlString);       
        }catch(Exception e){
            System.out.println(e);
        }
        return rs;
    }
    /**
     * 功能:得到班級的某課程的封存狀態
     * 輸入:class_id為班級ID號,lession_id為課程ID號
     * 輸出:封存狀態字符串
     * 提示:只在班級的所有學生的成績都得到封存才算是成功封存狀態
     */
    public String getClassLessionCloseStatus(int class_id,int lession_id){
        String returnString=new String("");
        String sqlString=null;//SQL語句字符串
        Statement sql=null;//SQL語句對象
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return returnString;//連接失敗
        if(class_id==0||lession_id==0)//輸入參數不合法
            return returnString;
        sqlString="select distinct core.lession_id as lession_id,student.class_id as class_id," +
        		"core.close_status as close_status from core,student " +
        		"where core.student_id=student.student_id and student.class_id="+class_id+
        		" and core.lession_id="+lession_id;
        try{
            sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            rs=sql.executeQuery(sqlString); 
            rs.last();
            int rowCount=rs.getRow();
            rs.beforeFirst();
            switch(rowCount){
            	case 0:
            	    returnString="沒有此班級此課程的成績數據";break;
            	case 1://查到一條記錄,從字段中取狀態
            	    rs.next();
                    switch(rs.getInt("close_status")){
                    	case 0:
                    	    returnString="未封存";break;
                    	case 1:
                    	    returnString="已封存";break;
                    	case 2:
                    	    returnString="部分封存";break;
                    	default:
                    	    returnString="未知";break;
                    }
                    break;
                case 2://查到2條,說明封存未完全
                    returnString="部分封存";break;
                default:
                    returnString="未知";break;
            }
        }catch(Exception e){
            System.out.println(e);
            returnString="未知";
        }
        return returnString;         
    }
    /**
     * 功能:置某班某課程的狀態為封存
     * 輸入:class_id為班級ID號,lession_id為課程ID號
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗或數據庫操作失敗,
     * 返回4表輸入參數不正確;
     */
    public int classLessionCloseSave(int class_id,int lession_id){
        String sqlString=null;//SQL語句字符串
        Statement sql=null;//SQL語句對象
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        if(class_id==0||lession_id==0)//輸入參數不合法
            return 4;
        //-------更新狀態為封存----------
        sqlString="update core set close_status=1" +
        		" where lession_id=? and student_id in" +
        		" (select student_id from student where class_id=?)";
        try{
            PreparedStatement preSQLUpdate=dbconn.prepareStatement(sqlString);
            preSQLUpdate.setInt(1,lession_id);
            preSQLUpdate.setInt(2,class_id);
            preSQLUpdate.executeUpdate();
            return 1;
        }catch(Exception e){
            System.out.print(e);
            return 2;
        }   
    }
    /**
     * 功能:置某班某課程的狀態為解封
     * 輸入:class_id為班級ID號,lession_id為課程ID號
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗或數據庫操作失敗,
     * 返回4表輸入參數不正確;
     */
    public int classLessionOpenSave(int class_id,int lession_id){
        String sqlString=null;//SQL語句字符串
        Statement sql=null;//SQL語句對象
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        if(class_id==0||lession_id==0)//輸入參數不合法
            return 4;
        //-------更新狀態為解封----------
        sqlString="update core set close_status=0" +
        		" where lession_id=? and student_id in" +
        		" (select student_id from student where class_id=?)";
        try{
            PreparedStatement preSQLUpdate=dbconn.prepareStatement(sqlString);
            preSQLUpdate.setInt(1,lession_id);
            preSQLUpdate.setInt(2,class_id);
            preSQLUpdate.executeUpdate();
            return 1;
        }catch(Exception e){
            System.out.print(e);
            return 2;
        }   
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成都精品91一区二区三| 欧美日韩美少妇| 欧美综合天天夜夜久久| 51午夜精品国产| 国产精品白丝在线| 久久精品国产99国产精品| 色一情一伦一子一伦一区| 久久久99精品久久| 日日噜噜夜夜狠狠视频欧美人| 国产一区二区在线视频| 欧美日韩精品一区二区三区四区| 国产精品毛片a∨一区二区三区| 天堂va蜜桃一区二区三区漫画版 | 中文字幕乱码日本亚洲一区二区| 亚洲综合免费观看高清在线观看| 国产一区二区在线影院| 91精品国产91热久久久做人人| 视频一区视频二区中文字幕| 国产+成+人+亚洲欧洲自线| 日韩欧美国产成人一区二区| 一区二区三区高清不卡| www.日韩av| 国产成人精品免费网站| www精品美女久久久tv| 欧美中文一区二区三区| 久久se精品一区二区| 日本免费在线视频不卡一不卡二| 欧美性生活一区| 综合中文字幕亚洲| 99久久亚洲一区二区三区青草| 国产人成亚洲第一网站在线播放| 极品美女销魂一区二区三区免费 | 欧美日韩欧美一区二区| 亚洲在线免费播放| 欧美性三三影院| 亚洲综合在线免费观看| 色久综合一二码| 亚洲麻豆国产自偷在线| 色综合久久六月婷婷中文字幕| 国产精品成人免费在线| 成人午夜激情影院| 中文字幕亚洲在| 99国产一区二区三精品乱码| 久久久av毛片精品| 日韩高清不卡一区二区| 美女诱惑一区二区| 精品理论电影在线| 国产一区亚洲一区| 国产精品三级久久久久三级| 成+人+亚洲+综合天堂| 国产精品国产三级国产普通话蜜臀 | 久久伊99综合婷婷久久伊| 精品一区二区三区影院在线午夜| 久久综合久久综合九色| 国产 欧美在线| 亚洲精品国产无套在线观| 欧美色图在线观看| 美女在线视频一区| 国产精品拍天天在线| 日本精品裸体写真集在线观看| 亚洲成人在线观看视频| 亚洲精品一区二区三区99| 成人aa视频在线观看| 久久精品噜噜噜成人88aⅴ| 久久久久久久久久久99999| av午夜精品一区二区三区| 午夜一区二区三区在线观看| 久久综合色天天久久综合图片| av一区二区不卡| 免费成人性网站| 国产精品日产欧美久久久久| 欧美日韩免费观看一区三区| 国产精品自在在线| 午夜影视日本亚洲欧洲精品| 国产欧美日韩另类一区| 欧美色偷偷大香| 成人免费视频视频在线观看免费 | 亚洲免费观看在线视频| 日韩一区二区三区四区 | 亚洲欧美成人一区二区三区| 日韩一区二区免费在线观看| 91丨九色丨尤物| 精品一区精品二区高清| 亚洲综合一二区| 国产精品美女久久久久久2018| 欧美亚日韩国产aⅴ精品中极品| 国产成人午夜精品影院观看视频| 亚洲成av人片在线| 中文字幕一区二区三中文字幕| 欧美一区二区三区喷汁尤物| 97精品久久久午夜一区二区三区 | 极品少妇一区二区三区精品视频| 亚洲欧美电影一区二区| 久久免费美女视频| 欧美放荡的少妇| 色婷婷综合视频在线观看| 国产一区激情在线| 青青草国产精品亚洲专区无| 亚洲精品国产视频| 1024国产精品| 中文字幕精品一区二区精品绿巨人| 91精品国产91久久久久久一区二区 | 欧美熟乱第一页| 91视频一区二区三区| 国产伦精品一区二区三区视频青涩| 日韩高清一区二区| 亚洲va国产va欧美va观看| 一区二区三区**美女毛片| 国产精品久久久久久久久晋中 | 国产一区二区精品久久99| 奇米四色…亚洲| 日韩av中文字幕一区二区三区| 亚洲一区二区三区四区五区中文| 亚洲欧美日本韩国| 亚洲人成电影网站色mp4| 成人欧美一区二区三区白人| 国产精品欧美经典| 中文字幕在线免费不卡| 国产精品麻豆久久久| 中文字幕一区二区不卡| 亚洲欧洲成人精品av97| 日韩伦理av电影| 一区二区三区91| 不卡的电影网站| 成人aaaa免费全部观看| 99国产欧美另类久久久精品 | 国内精品视频666| 激情久久久久久久久久久久久久久久| 免费视频最近日韩| 国产精品99久久久久久似苏梦涵| 国产成人啪午夜精品网站男同| 成人精品一区二区三区中文字幕| 99久久精品费精品国产一区二区 | 国产suv一区二区三区88区| 成人av网址在线| 欧美三级蜜桃2在线观看| 91麻豆精品国产自产在线观看一区 | 一区二区在线观看视频| 亚洲va国产va欧美va观看| 麻豆精品精品国产自在97香蕉| 国产中文一区二区三区| 99久久精品国产一区二区三区| 在线观看区一区二| 日韩你懂的在线播放| 中文字幕av一区 二区| 亚洲国产一区二区三区| 蜜桃视频第一区免费观看| 韩日精品视频一区| 91美女视频网站| 日韩网站在线看片你懂的| 欧美激情一区二区三区全黄| 亚洲一区在线观看免费| 国产麻豆91精品| 欧美三区在线视频| 国产亚洲美州欧州综合国| 亚洲自拍偷拍av| 国产不卡视频一区| 欧美三级视频在线播放| 久久久天堂av| 日日夜夜精品免费视频| 成人aa视频在线观看| 日韩精品一区国产麻豆| 亚洲人精品一区| 国产一区二区久久| 欧美一区二区三区视频在线| 亚洲欧美色一区| 国产精品77777| 制服.丝袜.亚洲.中文.综合| 国产精品成人一区二区三区夜夜夜 | 天天亚洲美女在线视频| 成人免费看片app下载| 欧美一区二区女人| 亚洲色图欧洲色图婷婷| 精品一区二区三区欧美| 欧美少妇性性性| 中文字幕亚洲欧美在线不卡| 久久av中文字幕片| 欧美精品乱人伦久久久久久| 国产精品高清亚洲| 国产福利一区在线| 日韩精品综合一本久道在线视频| 亚洲综合一区在线| 91小视频免费观看| 中文字幕在线观看一区二区| 国产精品一区二区视频| 日韩视频不卡中文| 五月婷婷激情综合网| 在线精品国精品国产尤物884a| 亚洲国产精品ⅴa在线观看| 国产一区二区女| 久久精品人人爽人人爽| 久久99精品网久久| 日韩美女视频在线| 麻豆极品一区二区三区| 日韩亚洲国产中文字幕欧美| 亚洲va中文字幕| 欧美一级欧美一级在线播放| 日本美女一区二区三区| 欧美蜜桃一区二区三区| 午夜电影网亚洲视频|