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

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

?? teacher_operation.java

?? 用JSP實現的學生成績管理系統(實戰項目源代碼)
?? JAVA
字號:
package teacherman;

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

import util.stringUtil;
import db.dbconn;
/**
 * 封裝對教師表的所有操作
 */
public class teacher_operation {
    /**
     * 功能:往教師表增加一條記錄
     * 輸入參數:teacher_name為教師姓名
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗或數據庫操作失敗,
     * 返回3表此班級已存在,返回4表輸入參數class_name為空;
     */
    public int teacher_add_one(String teacher_name){
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結果記錄集
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        //--------輸入參數不正確---------
        if(teacher_name==null||teacher_name.trim().length()==0)
           return 4;
        //--------輸入參數編碼轉換-------
        stringUtil stringCode=new stringUtil();
        teacher_name=stringCode.codeToString(teacher_name.trim());
        //--------插入記錄,先判斷是否已存在------
        sqlString="select * from teacher where teacher_name=?";
        try{
           PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
           preSQLSelect.setString(1,teacher_name);
           rs=preSQLSelect.executeQuery();
           if(rs.next()) return 3;//已存在此教師
           sqlString="insert into teacher(teacher_name) values(?)";
           PreparedStatement preSQLInsert=dbconn.prepareStatement(sqlString);
           preSQLInsert.setString(1,teacher_name);
           preSQLInsert.executeUpdate();
           return 1;
         }catch(Exception e){
           System.out.print(e);
           return 2;
         }             
    }
    /**
     * 功能:查詢出所有的教師
     * 輸入參數:無
     * 輸出:所有教師的記錄集,如果沒有記錄或操作失敗返回null
     */
    public ResultSet teacher_select_all(){
        String sqlString=null;//SQL語句字符串
        Statement sql=null;//SQL語句對象
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return null;//連接失敗
        try{
           //-------查詢出數據------------
           sqlString="select * from teacher"; 
           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;
        }  
    }
    /**
     * 功能:刪除一個教師的信息
     * 輸入參數:教師的ID號
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗,
     * 返回4表輸入參數teacher_id為0,即輸入參數不正確
     */
    public int teacher_delete(int teacher_id){
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        if(teacher_id==0) return 4;//輸入參數不正確
        //---------刪除數據--------------
        sqlString="delete from teacher where teacher_id=?";
        try{
            PreparedStatement preSQLDelete=dbconn.prepareStatement(sqlString);
            preSQLDelete.setInt(1,teacher_id);
            preSQLDelete.executeUpdate();
            return 1;
          }catch(Exception e){
            System.out.print(e);
            return 2;
          }   
    }
    /**
     * 功能:查詢出某一教師的信息
     * 輸入參數:教師的ID
     * 輸出:此條教師記錄,如果沒有記錄或操作失敗返回null
     */
    public ResultSet teacher_select_one(int teacher_id){
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return null;//連接失敗
        if(teacher_id==0) return null;//輸入參數不正確
        try{
           //-------查詢出數據------------
           sqlString="select * from teacher where teacher_id=?"; 
           PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
           preSQLSelect.setInt(1,teacher_id);
           rs=preSQLSelect.executeQuery();
           return rs;
        }catch(Exception e){
           System.out.print(e);
           return null;
        }  
    }
    /**
     * 功能:更新教師表的一條記錄
     * 輸入參數:teacher_id為教師號,teacher_name為教師名稱
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗或數據庫操作失敗,
     * 返回3表記錄已存在,返回4表輸入參數為空或不正確;
     */
    public int teacher_update(int teacher_id,String teacher_name){
        String sqlString=null;//SQL語句字符串
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        ResultSet rs=null;//結果記錄集
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        if(teacher_id==0||teacher_name.trim().length()==0) return 4;//輸入參數不正確
        //--------輸入參數編碼轉換-------
        stringUtil stringCode=new stringUtil();
        teacher_name=stringCode.codeToString(teacher_name.trim());
        //--------更新記錄,先判斷是否已存在------
        sqlString="select * from teacher where teacher_name=? and teacher_id<>"+teacher_id;
        try{
            PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
            preSQLSelect.setString(1,teacher_name);
            rs=preSQLSelect.executeQuery();
            if(rs.next()) return 3;//已存在此教師
            //--------更新記錄-----------
            sqlString="update teacher set teacher_name=? where teacher_id=?";
            PreparedStatement preSQLUpdate=dbconn.prepareStatement(sqlString);
            preSQLUpdate.setString(1,teacher_name);
            preSQLUpdate.setInt(2,teacher_id);
            preSQLUpdate.executeUpdate();
            return 1;
        }catch(Exception e){
            System.out.print(e);
            return 2;
        }     
    }  
    /**
     * 功能:根據姓名查詢出部分老師的信息
     * 輸入參數:老師姓名
     * 輸出:部分教師的記錄集,如果沒有記錄或操作失敗返回null
     * 說明:支持模糊查詢
     */
    public ResultSet teacher_select_part_by_name(String teacher_name){
        String sqlString=null;//SQL語句字符串
        Statement sql=null;//SQL語句對象
        ResultSet rs=null;//結果記錄集
        if(teacher_name==null||teacher_name.trim().length()==0)
            return teacher_select_all();
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return null;//連接失敗
        try{
           //-------查詢出數據------------
           sqlString="select * from teacher where teacher_name like '%"+teacher_name+"%'"; 
           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;
        }  
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区日韩精品欧美| 久久综合一区二区| 美女网站色91| 国产精品视频九色porn| 69堂国产成人免费视频| 成人精品视频网站| 奇米影视7777精品一区二区| 中文字幕一区二区视频| 精品欧美一区二区在线观看| 色婷婷久久综合| 精品写真视频在线观看| 亚洲国产精品一区二区久久恐怖片| 久久综合国产精品| 欧美精品v国产精品v日韩精品| 成人免费视频app| 免费成人av在线播放| 亚洲精品国产成人久久av盗摄| 久久久久久综合| 在线播放中文字幕一区| 日本大香伊一区二区三区| 国产激情精品久久久第一区二区| 日韩成人免费看| 亚洲国产三级在线| 亚洲乱码一区二区三区在线观看| 久久久久国产精品麻豆| 337p日本欧洲亚洲大胆色噜噜| 欧美日韩亚洲高清一区二区| 91在线播放网址| 成人禁用看黄a在线| 国产激情一区二区三区| 精品一二三四区| 美女视频网站黄色亚洲| 午夜视频一区在线观看| 香蕉成人伊视频在线观看| 一区二区在线观看视频| 一区二区三区在线高清| 亚洲欧美中日韩| 中文字幕在线不卡一区| 国产精品欧美极品| 日本一二三四高清不卡| 久久久久99精品一区| 久久亚洲影视婷婷| 久久色在线视频| 久久精品亚洲精品国产欧美| 久久久亚洲午夜电影| 精品国产一二三区| 精品国产一二三| 久久精品日韩一区二区三区| 久久精品日产第一区二区三区高清版 | 2021久久国产精品不只是精品| 日韩免费电影网站| 精品国产伦理网| 久久久五月婷婷| 国产免费观看久久| 国产精品乱人伦中文| 亚洲欧美一区二区不卡| 一区二区三区精品在线| 亚洲高清久久久| 日韩不卡一区二区| 国产精品亚洲第一| 99这里只有久久精品视频| 97se亚洲国产综合自在线观| 在线一区二区视频| 在线播放日韩导航| 久久久久亚洲综合| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 中文字幕日韩精品一区| 亚洲第一激情av| 狠狠网亚洲精品| 99久久免费国产| 欧美人xxxx| 久久嫩草精品久久久精品| 中文字幕在线一区| 天堂影院一区二区| 精品一区二区三区av| youjizz久久| 91麻豆精品国产自产在线| 国产日韩成人精品| 亚洲一区二区偷拍精品| 久久99深爱久久99精品| aaa亚洲精品| 欧美一二区视频| 国产精品国产自产拍在线| 亚洲第一主播视频| 成人午夜精品在线| 欧美精品粉嫩高潮一区二区| 久久久久久久免费视频了| 一区二区三区在线观看国产| 国产在线麻豆精品观看| 欧美视频精品在线观看| 国产亚洲成av人在线观看导航| 亚洲一区精品在线| 国产成人鲁色资源国产91色综| 欧洲日韩一区二区三区| 久久久国际精品| 日韩主播视频在线| 99r国产精品| 欧美精品一区二区三区高清aⅴ | 不卡av在线网| 日韩一区二区在线看| 亚洲欧洲综合另类| 精品一区二区影视| 欧美视频在线一区二区三区| 国产精品丝袜91| 久久成人免费网站| 欧美日产在线观看| 亚洲美女淫视频| 不卡视频一二三| 2欧美一区二区三区在线观看视频| ●精品国产综合乱码久久久久 | 国产91在线观看| 欧美一卡2卡3卡4卡| 亚洲综合一区二区精品导航| 大陆成人av片| 久久精品在线观看| 国内精品伊人久久久久影院对白| 欧美日韩一区二区在线观看| 亚洲欧美另类小说| 成人黄页毛片网站| 国产日韩欧美精品在线| 国产在线麻豆精品观看| 日韩精品一区二区三区视频| 日本aⅴ亚洲精品中文乱码| 欧美亚洲国产一卡| 亚洲资源在线观看| 91福利区一区二区三区| 亚洲乱码中文字幕| 日本精品视频一区二区三区| 国产精品久久久久影视| 国产91高潮流白浆在线麻豆| 久久综合九色欧美综合狠狠 | 国产精品18久久久久久久久| 欧美α欧美αv大片| 麻豆精品一二三| 日韩欧美亚洲国产另类| 精品夜夜嗨av一区二区三区| 精品久久国产字幕高潮| 激情久久五月天| 欧美精品一区二区蜜臀亚洲| 久久国产福利国产秒拍| 久久久国际精品| 成人精品小蝌蚪| 亚洲免费资源在线播放| 色综合视频在线观看| 伊人性伊人情综合网| 欧美三日本三级三级在线播放| 亚洲一区二区三区自拍| 欧美日韩久久一区| 日韩精品国产欧美| 欧美电影免费观看高清完整版在线观看 | 久久99精品国产.久久久久 | 中文子幕无线码一区tr| 成人动漫一区二区在线| ...av二区三区久久精品| 色综合久久久久综合99| 亚洲成人免费影院| 日韩欧美国产综合在线一区二区三区| 麻豆精品新av中文字幕| 日本一区二区三级电影在线观看 | 国产一区二区三区在线观看免费| www国产亚洲精品久久麻豆| 国产成人av一区| 亚洲天堂精品在线观看| 欧美日韩一区二区三区四区| 久草精品在线观看| 国产精品三级电影| 欧美日韩亚洲国产综合| 精品一二线国产| 亚洲摸摸操操av| 日韩欧美在线一区二区三区| 国产精品一区二区不卡| 亚洲精品免费在线观看| 欧美一区二区福利在线| 国产不卡视频在线观看| 亚洲最新在线观看| 91精品国产色综合久久| 国产成人av一区| 天天综合色天天综合| 国产视频911| 欧美日韩一区二区不卡| 国产精品一区二区在线观看不卡 | 日韩一区精品视频| 国产日本亚洲高清| 欧美日韩在线播放一区| 懂色av一区二区三区免费看| 天天av天天翘天天综合网| 国产精品欧美一级免费| 91麻豆精品国产91久久久久| 成人a级免费电影| 日本欧美一区二区三区乱码 | 老司机免费视频一区二区三区| 国产精品美女视频| 精品理论电影在线| 色悠久久久久综合欧美99| 国产精品99久| 日本va欧美va精品| 亚洲一区视频在线观看视频| 国产精品视频看| 精品国产凹凸成av人导航| 欧美亚洲一区二区在线观看|