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

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

?? user_operation.java

?? 用JSP實(shí)現(xiàn)的學(xué)生成績管理系統(tǒng)(實(shí)戰(zhàn)項(xiàng)目源代碼)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package user;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import util.stringUtil;
import db.dbconn;
/**
 * 用戶類
 */
public class user_operation {
    /**
     * 功能:判斷自動生成的角色是否已經(jīng)生成用戶
     * 輸入:foreign_id為教師表或?qū)W生表中的ID號,sysuser_role為用戶角色
     * 輸出:返回0表未生成,返回1表已生成,返回3表未知
     * 說明:只要有sysuser表中可查到記錄,即表示已經(jīng)生成
     */
    public int isAutoGenOK(long foreign_id,int sysuser_role){
        if(foreign_id==0||sysuser_role==0||sysuser_role==1||sysuser_role==2)
        //用戶角色為1表系統(tǒng)管理員,為2表教務(wù)人員,這兩種角色手工生成,所以不為自動生成
            return 3;
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結(jié)果記錄集
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫連接
        if(dbconn==null) return 3;//連接失敗
        sqlString="select * from sysuser where foreign_id=? and sysuser_role=?";
        try{
            PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
            preSQLSelect.setLong(1,foreign_id);
            preSQLSelect.setInt(2,sysuser_role);
            rs=preSQLSelect.executeQuery();
            if(rs.next()) return 1;
            else return 0;
          }catch(Exception e){
            System.out.print(e);
            return 3;
          }   
    }
    public int isAdminGenOK(long foreign_id,int sysuser_role){
        if(foreign_id==0||sysuser_role==0)
            return 3;
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結(jié)果記錄集
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫連接
        if(dbconn==null) return 3;//連接失敗
        sqlString="select * from sysuser where foreign_id=? and sysuser_role=?";
        try{
            PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
            preSQLSelect.setLong(1,foreign_id);
            preSQLSelect.setInt(2,sysuser_role);
            rs=preSQLSelect.executeQuery();
            if(rs.next()) return 1;
            else return 0;
          }catch(Exception e){
            System.out.print(e);
            return 3;
          }   
    }
    /**
     * 功能:生成老師用戶
     */
    public String genTeacherUser(String teacher_id[]){
        String returnString=new String("");
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結(jié)果記錄集
        ResultSet rs1=null;//另一結(jié)果記錄集
        Statement sql=null;//SQL語句對象
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫連接
        if(dbconn==null) return returnString;//連接失敗
        try{
            sqlString="select * from teacher";
            System.out.println(teacher_id.length);
            int j=0;//加長SQL語句的次數(shù)
            if(teacher_id.length!=0){//生成部分教師用戶
                for(int i=0;i<teacher_id.length;i++)
                    if(teacher_id[i]!=null&&teacher_id[i].length()!=0&&!teacher_id[i].equalsIgnoreCase("null")){
                        if(j==0)
                            {sqlString=sqlString+" where teacher_id="+teacher_id[i];j++;}
                        else
                            sqlString=sqlString+" or teacher_id="+teacher_id[i];
                    }
                
            }
            sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
            rs=sql.executeQuery(sqlString);
            while(rs.next()){
                sqlString="select * from sysuser where foreign_id=" +
                		rs.getLong("teacher_id")+" and sysuser_role=3";
                sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
                rs1=sql.executeQuery(sqlString);
                if(!rs1.next()){//不存在插入,存在則不做事
                    sqlString="insert into sysuser(sysuser_name,sysuser_password,sysuser_role" +
                    		",foreign_id) values(?,?,3,?)";
                    PreparedStatement preSQLUpdate=dbconn.prepareStatement(sqlString);
                    preSQLUpdate.setString(1,rs.getString("teacher_name"));
                    preSQLUpdate.setString(2,"111111");
                    preSQLUpdate.setLong(3,rs.getLong("teacher_id"));
                    preSQLUpdate.executeUpdate();
                    returnString=returnString+"生成教師"+rs.getString("teacher_name")+"用戶成功!<BR>";
                }else
                    returnString=returnString+"教師"+rs.getString("teacher_name")+"用戶已經(jīng)生成,不必再生成!<BR>";
                rs1.close();
            }
        }catch(Exception e){
            System.out.print(e);
        }
        return returnString;
    }
    
    /**
     * 功能:生成學(xué)生用戶
     */
    public String genStudentUser(String student_id[]){
        String returnString=new String("");
        String sqlString=null;//SQL語句字符串
        ResultSet rs=null;//結(jié)果記錄集
        ResultSet rs1=null;//另一結(jié)果記錄集
        Statement sql=null;//SQL語句對象
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫連接
        if(dbconn==null) return returnString;//連接失敗
        try{
            sqlString="select * from student";
            System.out.println(student_id.length);
            int j=0;//加長SQL語句的次數(shù)
            if(student_id.length!=0){//生成部分教師用戶
                for(int i=0;i<student_id.length;i++)
                    if(student_id[i]!=null&&student_id[i].length()!=0&&!student_id[i].equalsIgnoreCase("null")){
                        if(j==0)
                            {sqlString=sqlString+" where student_id="+student_id[i];j++;}
                        else
                            sqlString=sqlString+" or student_id="+student_id[i];
                    }
                
            }
            sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
            rs=sql.executeQuery(sqlString);
            while(rs.next()){
                sqlString="select * from sysuser where foreign_id=" +
                		rs.getLong("student_id")+" and sysuser_role=4";
                sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
                rs1=sql.executeQuery(sqlString);
                if(!rs1.next()){//不存在插入,存在則不做事
                    sqlString="insert into sysuser(sysuser_name,sysuser_password,sysuser_role" +
                    		",foreign_id) values(?,?,4,?)";
                    PreparedStatement preSQLUpdate=dbconn.prepareStatement(sqlString);
                    preSQLUpdate.setString(1,rs.getString("student_name"));
                    preSQLUpdate.setString(2,"111111");
                    preSQLUpdate.setLong(3,rs.getLong("student_id"));
                    preSQLUpdate.executeUpdate();
                    returnString=returnString+"生成學(xué)生"+rs.getString("student_name")+"用戶成功!<BR>";
                }else
                    returnString=returnString+"學(xué)生"+rs.getString("student_name")+"用戶已經(jīng)生成,不必再生成!<BR>";
                rs1.close();
            }
        }catch(Exception e){
            System.out.print(e);
        }
        return returnString;
    }
    /**
     * 得到管理用戶記錄集,系統(tǒng)管理員和教務(wù)管理員是管理用戶
     */
    public ResultSet getAdminUsers(){
        String sqlString=null;//SQL語句字符串
        Statement sql=null;//SQL語句對象
        ResultSet rs=null;//結(jié)果記錄集
        dbconn dbconnOBject=new dbconn();//數(shù)據(jù)庫連接對象
        Connection dbconn=dbconnOBject.getDBConn();//得到數(shù)據(jù)庫連接
        if(dbconn==null) return null;//連接失敗
        try{
           //-------查詢出數(shù)據(jù)------------
           sqlString="select * from sysuser where sysuser_role=1 or sysuser_role=2"; 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线播放| 久久众筹精品私拍模特| 国产精品中文字幕日韩精品| 亚洲天堂网中文字| 精品理论电影在线| 欧美性xxxxxxxx| 成人av在线电影| 国产麻豆日韩欧美久久| 日本大胆欧美人术艺术动态| 亚洲色图欧美激情| 久久网站最新地址| 日韩亚洲欧美一区| 欧美三级一区二区| 91在线视频免费观看| 国产精品自拍av| 久久99久久99小草精品免视看| 亚洲一二三区不卡| 亚洲日本乱码在线观看| 中文字幕不卡在线观看| 精品欧美久久久| 91精品国产欧美一区二区| 欧美日韩一区二区三区四区 | 精品国产乱码久久| 欧美日韩视频专区在线播放| 欧美中文字幕一区二区三区亚洲| 成人h版在线观看| 国产a精品视频| 国产电影一区二区三区| 国产一区二区在线观看免费| 蜜桃精品视频在线| 蜜臀av一级做a爰片久久| 婷婷成人激情在线网| 亚洲香肠在线观看| 午夜国产精品影院在线观看| 亚洲午夜影视影院在线观看| 亚洲综合色成人| 亚洲午夜一区二区| 亚洲第一福利视频在线| 亚洲成在线观看| 亚洲电影在线免费观看| 亚洲chinese男男1069| 亚洲成人久久影院| 日日噜噜夜夜狠狠视频欧美人| 亚洲欧美乱综合| 亚洲综合精品久久| 亚洲国产精品视频| 日韩高清在线电影| 蜜臀久久99精品久久久久久9 | 国产精品婷婷午夜在线观看| 久久久精品欧美丰满| 日本一区二区视频在线| 中文字幕一区二区视频| 亚洲人成影院在线观看| 亚洲r级在线视频| 蜜臀av性久久久久蜜臀av麻豆| 韩国av一区二区三区四区| 国产高清精品网站| 99视频精品在线| 欧美午夜电影网| 欧美va亚洲va| 国产精品理伦片| 丝袜美腿一区二区三区| 国产综合色在线| 91小视频在线| 欧美一区二区三区喷汁尤物| 久久精品欧美日韩| 亚洲青青青在线视频| 日韩在线观看一区二区| 国产一区二区三区免费播放| 99久久综合国产精品| 欧美美女bb生活片| 久久老女人爱爱| 亚洲激情自拍偷拍| 老司机免费视频一区二区| 成人av中文字幕| 欧美喷水一区二区| 国产午夜精品一区二区三区视频| 中文字幕亚洲区| 日本三级亚洲精品| 成人性生交大片免费看在线播放| 欧美亚洲动漫精品| 国产亚洲1区2区3区| 亚洲线精品一区二区三区| 国产麻豆一精品一av一免费| 在线亚洲人成电影网站色www| 日韩欧美在线123| 亚洲日本成人在线观看| 国内成人自拍视频| 欧美亚洲动漫另类| 国产精品私人影院| 日本最新不卡在线| 91丨九色丨国产丨porny| 欧美一区二区二区| 一区二区三区四区不卡视频| 狠狠色丁香婷综合久久| 欧美年轻男男videosbes| 国产精品久线观看视频| 久久99精品国产.久久久久久| 一本色道综合亚洲| 久久精品一区二区| 奇米综合一区二区三区精品视频 | 日韩丝袜美女视频| 亚洲欧美日韩国产另类专区| 激情文学综合丁香| 91精品黄色片免费大全| 一区二区三区在线观看欧美| 成人免费毛片app| 精品少妇一区二区三区日产乱码| 亚洲电影激情视频网站| www.成人在线| 国产人妖乱国产精品人妖| 丝袜美腿亚洲色图| 在线观看免费视频综合| 中文字幕在线不卡一区| 丰满岳乱妇一区二区三区| 欧美tickle裸体挠脚心vk| 免费成人在线观看| 欧美久久一二区| 亚洲成人精品一区| 欧美视频一区二| 亚洲一二三四区| 91免费在线视频观看| 中文字幕av免费专区久久| 精品一区二区免费| 欧美mv日韩mv国产| 久久精品国内一区二区三区| 91精品国产色综合久久久蜜香臀| 一区二区高清免费观看影视大全| 色视频一区二区| 一区二区三区国产精华| 在线观看亚洲精品视频| 亚洲黄色免费网站| 91久久国产综合久久| 亚洲蜜臀av乱码久久精品| 色婷婷激情久久| 亚洲综合精品久久| 欧美久久久久久蜜桃| 丝袜诱惑制服诱惑色一区在线观看| 欧美日本一道本| 免费欧美在线视频| 精品国精品国产| 国产夫妻精品视频| 国产精品美女久久久久久久久| 成人免费视频视频在线观看免费| 国产精品毛片无遮挡高清| 99精品视频中文字幕| 亚洲自拍偷拍欧美| 欧美精品视频www在线观看| 日韩av高清在线观看| 精品国产髙清在线看国产毛片| 韩国一区二区在线观看| 国产精品女同一区二区三区| 色av成人天堂桃色av| 亚洲成人高清在线| 精品久久免费看| 成人aaaa免费全部观看| 一区二区三区四区国产精品| 91精品麻豆日日躁夜夜躁| 国产综合久久久久久鬼色 | 欧美国产欧美亚州国产日韩mv天天看完整| 国产一区二区免费视频| 中文字幕日韩av资源站| 欧美美女喷水视频| 国产精品综合一区二区三区| 亚洲人成伊人成综合网小说| 制服.丝袜.亚洲.中文.综合| 国产一二精品视频| 亚洲色图制服丝袜| 3d成人动漫网站| 国产成人av福利| 亚洲一二三四在线观看| 精品99999| 欧洲一区二区三区在线| 久久精品99国产国产精| 综合中文字幕亚洲| 91精品国产全国免费观看| 成人91在线观看| 午夜激情综合网| 国产欧美日韩在线观看| 欧美日韩精品一区二区天天拍小说| 老司机免费视频一区二区 | 五月天亚洲婷婷| 国产亚洲人成网站| 欧美色男人天堂| 成人性色生活片| 另类中文字幕网| 亚洲综合免费观看高清完整版 | 欧美一区二区啪啪| 成人av网站在线| 免费观看久久久4p| 最新成人av在线| 日韩欧美一区二区久久婷婷| 一本一道久久a久久精品| 韩国一区二区三区| 三级在线观看一区二区| 一区二区在线电影| 国产亚洲成av人在线观看导航 | 亚洲精品视频在线观看网站| 精品日本一线二线三线不卡| 欧美日本国产一区|