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

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

?? teachlession_operation.java

?? 學(xué)生成績(jī)管理系統(tǒng)
?? JAVA
字號(hào):
package teachlessionman;

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

public class teachlession_operation {
    /**
     * 功能:往教師授課表增加一條記錄
     * 輸入?yún)?shù):lession_id為課程ID,teacher_id為教師ID
     * 輸出:返回1表成功,返回2表數(shù)據(jù)連接參數(shù)配置不正確或連接數(shù)據(jù)庫(kù)失敗或數(shù)據(jù)庫(kù)操作失敗,
     * 返回3表此教師授課信息已存在,返回4表輸入?yún)?shù)lession_id或teacher_id為空;
     */
    public int teachlession_add_one(int lession_id,int teacher_id){
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫(kù)連接對(duì)象
        String sqlString=null;//SQL語(yǔ)句字符串
        ResultSet rs=null;//結(jié)果記錄集
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫(kù)連接
        if(dbconn==null) return 2;//連接失敗
        //--------輸入?yún)?shù)不正確---------
        if(lession_id==0||teacher_id==0)
           return 4;
        //--------插入記錄,先判斷是否已存在------
        sqlString="select * from teachlession where lession_id=? and teacher_id=?";
        try{   
           PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
           preSQLSelect.setInt(1,lession_id);
           preSQLSelect.setInt(2,teacher_id);
           rs=preSQLSelect.executeQuery();
           if(rs.next()) return 3;//已存在此教師授課記錄
           sqlString="insert into teachlession(lession_id,teacher_id) values(?,?)";
           PreparedStatement preSQLInsert=dbconn.prepareStatement(sqlString);
           preSQLInsert.setInt(1,lession_id);
           preSQLInsert.setInt(2,teacher_id);  
           preSQLInsert.executeUpdate();
           return 1;
         }catch(Exception e){
           System.out.print(e);
           return 2;
         }             
    }
    /**
     * 功能:查詢出所有的教師授課信息
     * 輸入?yún)?shù):無(wú)
     * 輸出:所有教師授課的記錄集,如果沒(méi)有記錄或操作失敗返回null
     */
    public ResultSet teachlession_select_all(){
        String sqlString=null;//SQL語(yǔ)句字符串
        Statement sql=null;//SQL語(yǔ)句對(duì)象
        ResultSet rs=null;//結(jié)果記錄集
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫(kù)連接對(duì)象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫(kù)連接
        if(dbconn==null) return null;//連接失敗
        try{
           //-------查詢出數(shù)據(jù)------------
           sqlString="select distinct teachlession.teachlession_id as teachlession_id," +
           		"teachlession.teacher_id as teacher_id," +
           		"teachlession.lession_id as lession_id," +
           		"teacher.teacher_name as teacher_name," +
           		"lession.lession_name as lession_name"+
           		" from teachlession,teacher,lession " +
           		"where lession.lession_id=teachlession.lession_id" +
           		" and teacher.teacher_id=teachlession.teacher_id"; 
           sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
           rs=sql.executeQuery(sqlString);
           return rs;
        }catch(Exception e){
           System.out.print(e);
           return null;
        }  
    }
    /**
     * 功能:根據(jù)條件查詢出教師授課的信息
     * 輸入?yún)?shù):lession_id為課程ID號(hào),teacher_id為教師ID號(hào)
     * 輸出:查詢需要的教師授課的記錄集,如果沒(méi)有記錄或操作失敗返回null
     */
    public ResultSet teachlession_select_part(int lession_id,int teacher_id){
        String sqlString=null;//SQL語(yǔ)句字符串
        Statement sql=null;//SQL語(yǔ)句對(duì)象
        ResultSet rs=null;//結(jié)果記錄集
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫(kù)連接對(duì)象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫(kù)連接
        if(dbconn==null) return null;//連接失敗
        try{
           //-------查詢出數(shù)據(jù)------------
            sqlString="select distinct teachlession.teachlession_id as teachlession_id," +
       			"teachlession.teacher_id as teacher_id," +
       			"teachlession.lession_id as lession_id," +
       			"teacher.teacher_name as teacher_name," +
       			"lession.lession_name as lession_name"+
       			" from teachlession,teacher,lession " +
       			"where lession.lession_id=teachlession.lession_id" +
       			" and teacher.teacher_id=teachlession.teacher_id"; 
           if(lession_id!=0)
               sqlString=sqlString+" and lession.lession_id="+lession_id+" and " +
               		"teachlession.lession_id="+lession_id;
           if(teacher_id!=0)
               sqlString=sqlString+" and teacher.teacher_id="+teacher_id+" and " +
               		"teachlession.teacher_id="+teacher_id;   
           sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
           rs=sql.executeQuery(sqlString);
           return rs;
        }catch(Exception e){
           System.out.print(e);
           return null;
        }  
    }
    /**
     * 功能:刪除一個(gè)教師授課表中的信息
     * 輸入?yún)?shù):教師授課表中的ID號(hào)
     * 輸出:返回1表成功,返回2表數(shù)據(jù)連接參數(shù)配置不正確或連接數(shù)據(jù)庫(kù)失敗,
     * 返回4表輸入?yún)?shù)teachlession_id為0,即輸入?yún)?shù)不正確
     */
    public int teachlession_delete(long teachlession_id){
        String sqlString=null;//SQL語(yǔ)句字符串
        ResultSet rs=null;//結(jié)果記錄集
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫(kù)連接對(duì)象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫(kù)連接
        if(dbconn==null) return 2;//連接失敗
        if(teachlession_id==0) return 4;//輸入?yún)?shù)不正確
        //---------刪除數(shù)據(jù)--------------
        sqlString="delete from teachlession where teachlession_id=?";
        try{
            PreparedStatement preSQLDelete=dbconn.prepareStatement(sqlString);
            preSQLDelete.setLong(1,teachlession_id);
            preSQLDelete.executeUpdate();
            return 1;
          }catch(Exception e){
            System.out.print(e);
            return 2;
          }   
    }
    /**
     * 功能:查詢出某一條教師授課表中的信息
     * 輸入?yún)?shù):教師授課表中的ID號(hào)
     * 輸出:此條教師授課表中的記錄,如果沒(méi)有記錄或操作失敗返回null
     */
    public ResultSet teachlession_select_one(long teachlession_id){
        String sqlString=null;//SQL語(yǔ)句字符串
        ResultSet rs=null;//結(jié)果記錄集
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫(kù)連接對(duì)象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫(kù)連接
        if(dbconn==null) return null;//連接失敗
        if(teachlession_id==0) return null;//輸入?yún)?shù)不正確
        try{
           //-------查詢出數(shù)據(jù)------------
           sqlString="select * from teachlession where teachlession_id=?"; 
           PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
           preSQLSelect.setLong(1,teachlession_id);
           rs=preSQLSelect.executeQuery();
           return rs;
        }catch(Exception e){
           System.out.print(e);
           return null;
        }  
    }
    /**
     * 功能:更新教師授課表的一條記錄
     * 輸入?yún)?shù):teachlession_id為教師授課序號(hào),lession_id為課程ID,teacher_id為老師ID
     * 輸出:返回1表成功,返回2表數(shù)據(jù)連接參數(shù)配置不正確或連接數(shù)據(jù)庫(kù)失敗或數(shù)據(jù)庫(kù)操作失敗,
     * 返回3表記錄已存在,返回4表輸入?yún)?shù)為空或不正確;
     */
    public int teachlession_update(long teachlession_id,int lession_id,int teacher_id){
        String sqlString=null;//SQL語(yǔ)句字符串
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫(kù)連接對(duì)象
        ResultSet rs=null;//結(jié)果記錄集
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫(kù)連接
        if(dbconn==null) return 2;//連接失敗
        if(teachlession_id==0||lession_id==0||teacher_id==0){//輸入?yún)?shù)不正確
            return 4;
        }
        //--------更新記錄,先判斷是否已存在------
        sqlString="select * from teachlession where lession_id=? and teacher_id=? and teachlession_id<>"+teachlession_id;
        try{
            PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
            preSQLSelect.setInt(1,lession_id);
            preSQLSelect.setInt(2,teacher_id);
            rs=preSQLSelect.executeQuery();
            if(rs.next()) return 3;//已存在此教師授課記錄
            //--------更新記錄-----------
            sqlString="update teachlession set lession_id=?,teacher_id=? where teachlession_id=?";
            PreparedStatement preSQLUpdate=dbconn.prepareStatement(sqlString);
            preSQLUpdate.setInt(1,lession_id);
            preSQLUpdate.setInt(2,teacher_id);
            preSQLUpdate.setLong(3,teachlession_id);
            preSQLUpdate.executeUpdate();
            return 1;
        }catch(Exception e){
            System.out.print(e);
            return 2;
        }     
    }  
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产aⅴ综合色| 久久久国际精品| 性做久久久久久免费观看 | 国产视频不卡一区| 欧美系列日韩一区| 亚洲欧美另类久久久精品2019 | 亚洲影视资源网| 日韩一区二区免费视频| 国产精品一区专区| 中文字幕一区在线| 91麻豆精品国产自产在线 | 国产成人精品影视| 亚洲欧美偷拍卡通变态| 欧美亚洲日本国产| 国产一区二区三区免费播放 | 精品国产99国产精品| 丁香啪啪综合成人亚洲小说| 亚洲精品免费在线| 久久综合久久鬼色中文字| 成人黄色在线看| 日本亚洲电影天堂| 亚洲三级免费电影| 91麻豆精品国产91久久久久久久久 | 4438x亚洲最大成人网| 一区二区在线看| 欧美一级在线免费| 国产美女精品在线| 亚洲综合久久久| 91精品国产欧美一区二区18| 久久成人久久鬼色| 日韩一区中文字幕| 在线影院国内精品| 国产成人精品免费在线| 亚洲激情在线播放| 国产精品美女久久久久久久久 | 亚洲国产成人精品视频| 欧美激情一区不卡| 欧美电视剧免费全集观看| 欧美日韩夫妻久久| 成人一区二区视频| 成人亚洲一区二区一| 国产乱码精品1区2区3区| 蜜臀久久99精品久久久画质超高清| 17c精品麻豆一区二区免费| 国产精品久久福利| 三级成人在线视频| 国产在线一区二区| 午夜精品在线看| 亚洲国产精品成人综合色在线婷婷| 亚洲精品在线观看视频| 欧美高清你懂得| 国产成a人无v码亚洲福利| 日本不卡视频一二三区| 亚洲成人av一区| 国产综合色产在线精品| 91麻豆国产在线观看| 91精品国产欧美一区二区成人| 国产亚洲成aⅴ人片在线观看| 2020日本不卡一区二区视频| 日韩一区二区三区视频在线| 欧美一区二区三区四区在线观看 | 正在播放亚洲一区| 激情综合色播五月| 一区二区高清在线| 亚洲大片精品永久免费| 国产麻豆视频一区| 九九九久久久精品| 91丝袜高跟美女视频| 国产成人aaaa| 日韩不卡一区二区三区| 日韩在线一区二区| 国产精品18久久久久久vr| 一区二区成人在线观看| 久久久电影一区二区三区| 欧美日韩电影在线播放| 日韩欧美美女一区二区三区| 国产高清久久久久| 久久精品国产99国产| 日韩中文字幕一区二区三区| 亚洲国产成人tv| 亚洲va天堂va国产va久| 色菇凉天天综合网| 亚洲激情五月婷婷| 欧美精品18+| 久热成人在线视频| www久久久久| 欧美视频你懂的| 免费在线看一区| 97se亚洲国产综合自在线| 日韩女优av电影| 亚洲高清免费视频| 91在线丨porny丨国产| 国产视频一区二区在线| 国产永久精品大片wwwapp| 欧美一区二区三区四区高清 | 一本在线高清不卡dvd| 亚洲毛片av在线| 成人少妇影院yyyy| 在线欧美日韩精品| 国产精品久久三区| 久久成人免费日本黄色| www.性欧美| 5566中文字幕一区二区电影| 久久美女高清视频| 激情文学综合网| 久久尤物电影视频在线观看| 老司机免费视频一区二区| 日韩欧美第一区| 精品一区二区三区影院在线午夜| 欧美一二三区精品| 国产成人自拍网| 亚洲欧洲精品一区二区三区不卡| 99久久精品国产麻豆演员表| 亚洲一区二区在线观看视频| 在线观看国产日韩| 美女视频网站黄色亚洲| 亚洲国产成人午夜在线一区| 91免费观看视频在线| 日日夜夜精品视频免费| 欧美精品一区二区蜜臀亚洲| gogo大胆日本视频一区| 天天av天天翘天天综合网色鬼国产| 欧美电影免费观看高清完整版在线观看 | 捆绑调教一区二区三区| 成人性生交大片免费看视频在线| 91精品国产综合久久久久久漫画| 麻豆精品一区二区| 久久精品夜色噜噜亚洲a∨| 国产成人午夜精品影院观看视频| 国产亚洲一区二区三区在线观看| 91美女片黄在线观看| 九一久久久久久| 一区二区三区欧美日韩| 精品成a人在线观看| 日韩女优视频免费观看| 99精品黄色片免费大全| 一区二区三区在线视频播放| 99在线热播精品免费| 国产精品免费免费| 国产三级一区二区三区| 日韩主播视频在线| 久久精品在这里| 福利视频网站一区二区三区| 亚洲电影第三页| 一区二区三区四区不卡在线| 中文字幕av一区二区三区高| 欧美一级免费大片| 91精品一区二区三区在线观看| 日本精品一级二级| 色菇凉天天综合网| 在线观看日韩国产| 91高清在线观看| 在线观看免费亚洲| 欧洲一区二区三区免费视频| 色婷婷激情综合| 欧美亚洲国产一卡| 欧美日韩国产综合一区二区三区 | 在线视频欧美区| 在线观看精品一区| 91精品国产麻豆国产自产在线 | 亚洲欧美日韩国产中文在线| 国产精品短视频| 午夜久久久影院| 国产中文字幕一区| 一本到三区不卡视频| 欧美美女一区二区在线观看| 欧美成人一区二区三区在线观看| 久久久久久久久免费| 亚洲欧美另类小说| 婷婷综合另类小说色区| 国产99久久久国产精品潘金| 91丨九色丨蝌蚪富婆spa| 日韩欧美中文字幕一区| 亚洲国产激情av| 日韩激情一区二区| voyeur盗摄精品| 在线电影一区二区三区| 国产精品入口麻豆九色| 亚洲成人一区在线| 成人黄色免费短视频| 制服丝袜日韩国产| 国产精品成人一区二区艾草 | 中文字幕免费不卡| 蜜桃视频在线一区| 欧美日韩国产中文| 欧美韩国日本不卡| 日本欧美在线观看| 在线观看成人小视频| 中文字幕乱码日本亚洲一区二区 | 一区免费观看视频| 国产精品一二三区| 久久久久国产免费免费 | 亚洲一区在线看| 色婷婷精品久久二区二区蜜臀av| 国产精品天干天干在线综合| 久久成人久久鬼色| 2021久久国产精品不只是精品| 欧美国产日本视频| 亚洲成人在线免费| 欧美日韩精品电影|