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

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

?? student_operation.java

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

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

import util.stringUtil;
import db.dbconn;
/**
 * 封裝對學生表的所有操作
 */
public class student_operation {
    /**
     * 功能:往學生表增加一條記錄
     * 輸入參數:student_name為學生姓名
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗或數據庫操作失敗,
     * 返回3表此班級已存在,返回4表輸入參數class_name為空;
     */
    public int student_add_one(String student_name,int class_id){
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結果記錄集
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        //--------輸入參數不正確---------
        if(student_name==null||student_name.trim().length()==0||class_id==0)
           return 4;
        //--------輸入參數編碼轉換-------
        stringUtil stringCode=new stringUtil();
        student_name=stringCode.codeToString(student_name.trim());
        //--------插入記錄,先判斷是否已存在------
        sqlString="select * from student where student_name=? and class_id=?";
        try{   
           PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
           preSQLSelect.setString(1,student_name);
           preSQLSelect.setInt(2,class_id);
           rs=preSQLSelect.executeQuery();
           if(rs.next()) return 3;//已存在此學生
           sqlString="insert into student(student_name,class_id) values(?,?)";
           PreparedStatement preSQLInsert=dbconn.prepareStatement(sqlString);
           preSQLInsert.setString(1,student_name);
           preSQLInsert.setInt(2,class_id);  
           preSQLInsert.executeUpdate();
           return 1;
         }catch(Exception e){
           System.out.print(e);
           return 2;
         }             
    }
    /**
     * 功能:查詢出所有的學生信息
     * 輸入參數:無
     * 輸出:所有學生的記錄集,如果沒有記錄或操作失敗返回null
     */
    public ResultSet student_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 distinct student.student_id as student_id," +
           		"student.student_name as student_name," +
           		"student.class_id as class_id," +
           		"class.class_name as class_name from student,class " +
           		"where class.class_id=student.class_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;
        }  
    }
    /**
     * 功能:根據條件查詢出學生的信息
     * 輸入參數:class_id為班級ID號,student_name為學生姓名(支持模糊查詢)
     * 輸出:查詢出的學生的記錄集,如果沒有記錄或操作失敗返回null
     */
    public ResultSet student_select_part(int class_id,String student_name){
        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 distinct student.student_id as student_id," +
          	   	"student.student_name as student_name," +
          	    "student.class_id as class_id," +
          	   	"class.class_name as class_name from student,class " +
          	   	"where class.class_id=student.class_id"; 
           if(class_id!=0)
               sqlString=sqlString+" and class.class_id="+class_id+" and " +
               		"student.class_id="+class_id;
           if(student_name!=null&&student_name.trim().length()!=0)
               sqlString=sqlString+" and student.student_name like '%" +
               		""+student_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;
        }  
    }
    /**
     * 功能:刪除一個學生的信息
     * 輸入參數:學生的ID號
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗,
     * 返回4表輸入參數student_id為0,即輸入參數不正確
     */
    public int student_delete(int student_id){
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        if(student_id==0) return 4;//輸入參數不正確
        //---------刪除數據--------------
        sqlString="delete from student where student_id=?";
        try{
            PreparedStatement preSQLDelete=dbconn.prepareStatement(sqlString);
            preSQLDelete.setInt(1,student_id);
            preSQLDelete.executeUpdate();
            return 1;
          }catch(Exception e){
            System.out.print(e);
            return 2;
          }   
    }
    /**
     * 功能:查詢出某一學生的信息
     * 輸入參數:學生的ID
     * 輸出:此條學生記錄,如果沒有記錄或操作失敗返回null
     */
    public ResultSet student_select_one(int student_id){
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結果記錄集
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return null;//連接失敗
        if(student_id==0) return null;//輸入參數不正確
        try{
           //-------查詢出數據------------
           sqlString="select * from student where student_id=?"; 
           PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
           preSQLSelect.setInt(1,student_id);
           rs=preSQLSelect.executeQuery();
           return rs;
        }catch(Exception e){
           System.out.print(e);
           return null;
        }  
    }
    /**
     * 功能:更新學生表的一條記錄
     * 輸入參數:student_id為學生序號,student_name為學生姓名,class_id為所屬班級ID號
     * 輸出:返回1表成功,返回2表數據連接參數配置不正確或連接數據庫失敗或數據庫操作失敗,
     * 返回3表記錄已存在,返回4表輸入參數為空或不正確;
     */
    public int student_update(int student_id,String student_name,int class_id){
        String sqlString=null;//SQL語句字符串
        dbconn dbconnOBject=new dbconn();//數據庫連接對象
        ResultSet rs=null;//結果記錄集
        Connection dbconn=dbconnOBject.getDBConn();//得到數據庫連接
        if(dbconn==null) return 2;//連接失敗
        if(student_id==0||class_id==0||student_name.trim().length()==0){//輸入參數不正確
            return 4;
        }
        //--------輸入參數編碼轉換-------
        stringUtil stringCode=new stringUtil();
        student_name=stringCode.codeToString(student_name.trim());
        //--------更新記錄,先判斷是否已存在------
        sqlString="select * from student where student_name=? and class_id=? and student_id<>"+student_id;
        try{   
            PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
            preSQLSelect.setString(1,student_name);
            preSQLSelect.setInt(2,class_id);
            rs=preSQLSelect.executeQuery();
            if(rs.next()) return 3;//已存在此學生
            //--------更新記錄-----------
            sqlString="update student set student_name=?,class_id=? where student_id=?";
            PreparedStatement preSQLUpdate=dbconn.prepareStatement(sqlString);
            preSQLUpdate.setString(1,student_name);
            preSQLUpdate.setInt(2,class_id);
            preSQLUpdate.setInt(3,student_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一区二区三区免费野_久草精品视频
国产成人精品三级| 国产电影精品久久禁18| 中文字幕不卡的av| 中文字幕精品三区| 国产视频一区二区在线| 久久日一线二线三线suv| 91精品国产高清一区二区三区蜜臀 | 久久国产精品色| 欧美aaaaa成人免费观看视频| 天堂久久一区二区三区| 日韩成人免费电影| 国产自产视频一区二区三区| 国产成人免费av在线| 成人一区二区视频| 色综合久久88色综合天天 | 男女性色大片免费观看一区二区 | 国产午夜精品久久久久久久| 亚洲国产精品传媒在线观看| 中文欧美字幕免费| 亚洲免费av高清| 日韩av一区二区三区四区| 久久不见久久见免费视频7| 国产精品一区在线观看你懂的| 成人免费观看av| 在线观看国产91| 精品少妇一区二区三区免费观看| 欧美—级在线免费片| 一区二区三区免费| 狠狠色丁香九九婷婷综合五月| 成人综合婷婷国产精品久久蜜臀 | 亚洲一区二区三区四区在线免费观看| 亚洲午夜免费视频| 国内欧美视频一区二区| 色综合咪咪久久| 欧美哺乳videos| 一区二区三区免费在线观看| 久久精品国产精品亚洲精品 | 免费视频最近日韩| 丰满岳乱妇一区二区三区| 欧美性色黄大片手机版| 欧美精品一区二区三区蜜桃| 亚洲猫色日本管| 久久99国产精品麻豆| 色狠狠色噜噜噜综合网| 久久久一区二区| 亚洲成av人片一区二区三区| 国产mv日韩mv欧美| 日韩一级成人av| 亚洲一二三区在线观看| 国产.欧美.日韩| 欧美成人三级在线| 亚洲gay无套男同| 91蝌蚪porny九色| 久久九九久久九九| 美洲天堂一区二卡三卡四卡视频 | 日本不卡123| 色网综合在线观看| 国产精品免费视频网站| 久久精品av麻豆的观看方式| 欧美日韩国产首页在线观看| 1000部国产精品成人观看| 国产一级精品在线| 精品久久久久久久久久久久包黑料 | 国产激情精品久久久第一区二区 | 亚洲与欧洲av电影| 成人激情黄色小说| 久久精品免视看| 精品在线一区二区三区| 欧美一区二区三级| 婷婷久久综合九色国产成人| 欧美性猛交xxxx乱大交退制版| 亚洲欧洲性图库| 成人不卡免费av| 日本一区二区成人在线| 成人精品鲁一区一区二区| 国产视频在线观看一区二区三区| 国产精品一区二区在线播放| 久久综合九色综合欧美亚洲| 国产原创一区二区三区| 26uuu亚洲综合色| 国产成+人+日韩+欧美+亚洲| 亚洲国产精品传媒在线观看| 成人黄色一级视频| 亚洲美女偷拍久久| 欧美视频在线观看一区二区| 手机精品视频在线观看| 欧美精品日韩一区| 久久成人免费网| 国产欧美精品一区| 99精品国产热久久91蜜凸| 中文字幕永久在线不卡| 91久久精品午夜一区二区| 亚洲成av人影院在线观看网| 日韩欧美第一区| 高清国产一区二区三区| 国产精品国产a级| 在线观看欧美精品| 久久99精品久久久| 国产欧美日韩综合精品一区二区 | 欧美日韩视频在线观看一区二区三区| 午夜精品福利在线| 久久久久久久网| 在线视频一区二区三| 麻豆成人久久精品二区三区红| 亚洲国产高清aⅴ视频| 欧美色综合天天久久综合精品| 日韩中文字幕不卡| 亚洲国产经典视频| 欧美老年两性高潮| 成人免费视频caoporn| 日日摸夜夜添夜夜添国产精品 | 成人午夜在线视频| 亚洲午夜精品网| 国产欧美日韩另类视频免费观看| 在线视频综合导航| 国产精品自拍av| 午夜精品国产更新| 国产精品国产馆在线真实露脸| 91麻豆精品国产91久久久 | 国产精品综合二区| 亚洲美女免费在线| 久久免费视频色| 欧美日韩精品一区二区三区蜜桃 | 人人狠狠综合久久亚洲| 国产精品成人网| 日韩三级精品电影久久久 | 久久久亚洲国产美女国产盗摄 | 麻豆91免费观看| 日韩美女久久久| 国产亚洲精品aa| 欧美成人一区二区三区| 欧美日本一区二区三区四区| 白白色 亚洲乱淫| 风流少妇一区二区| 精品一区二区三区在线观看国产| 午夜影视日本亚洲欧洲精品| 综合激情成人伊人| 亚洲国产精品精华液2区45| 日韩情涩欧美日韩视频| 91麻豆精品国产自产在线| 91麻豆免费看片| 99精品欧美一区二区三区小说| 国产精品亚洲人在线观看| 精久久久久久久久久久| 免费在线成人网| 奇米影视一区二区三区| 天天综合色天天综合色h| 亚洲一级在线观看| 亚洲国产成人av好男人在线观看| 亚洲卡通欧美制服中文| 亚洲色图都市小说| 亚洲天堂精品视频| 亚洲男人的天堂av| 亚洲精品福利视频网站| 一区二区三区日韩在线观看| 夜夜夜精品看看| 亚洲国产精品久久人人爱蜜臀| 亚洲最大成人综合| 一区二区三区视频在线看| 亚洲影院理伦片| 三级成人在线视频| 婷婷久久综合九色国产成人| 日本成人中文字幕| 国内精品第一页| 不卡区在线中文字幕| 色综合久久中文综合久久97| 欧美亚一区二区| 91精品国产免费| 国产亚洲精品资源在线26u| 中文字幕第一区| 一区二区三区四区高清精品免费观看 | 狠狠色伊人亚洲综合成人| 国产一区二区三区国产| 福利视频网站一区二区三区| 91老师国产黑色丝袜在线| 欧美美女网站色| 久久精品人人爽人人爽| 亚洲欧美日韩电影| 青草国产精品久久久久久| 高清不卡在线观看| 欧洲一区在线电影| 欧美成人猛片aaaaaaa| 日韩美女视频19| 秋霞电影网一区二区| 国产福利不卡视频| 在线亚洲+欧美+日本专区| 日韩女优制服丝袜电影| 日韩毛片在线免费观看| 秋霞影院一区二区| 91原创在线视频| 欧美大胆人体bbbb| 成人欧美一区二区三区视频网页| 天堂va蜜桃一区二区三区漫画版| 国产一区二区视频在线播放| 色网综合在线观看| 久久九九全国免费| 日韩精品一卡二卡三卡四卡无卡| 懂色av一区二区三区免费观看| 91精品国产色综合久久ai换脸| 国产精品美女久久久久久久网站|