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

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

?? studentsrocedao.java

?? 您的文件包然后寫出其具體功能(至少要20個字)。盡量不要讓站長把時間都花費在為您
?? JAVA
字號:
package Sys.dao;

import java.sql.*;
import java.util.*;
import javax.swing.*;

import Sys.db.*;
import Sys.vo.*;
public class StudentSroceDao {
	private static Connection conDB=null;
	public StudentSroceDao(){
		conDB=DatabaseTool.conDB();
	}
	public void addSroce(StudentSroce studentsroce){
		PreparedStatement ps=null;
		try{
			ps=conDB.prepareStatement("insert into StudentCourse(classid,coursename" +
					",studentid,sroce,modifytime) values(?,?,?,?,?)");
			ps.setString(1, studentsroce.getClassID());
			ps.setString(2, studentsroce.getCourseName());
			ps.setString(3, studentsroce.getStudentID());
			ps.setDouble(4, studentsroce.getSroce());
			ps.setString(5, studentsroce.getModifyTime());
			ps.executeUpdate();
		}catch(SQLException e){
			e.printStackTrace();
			JOptionPane.showMessageDialog(null,"插入學生成績出錯");
		}finally{
			DatabaseTool.closeStatement(ps);
		}
	}
	public void addSroceList(ArrayList<StudentSroce> srocelist){
		PreparedStatement ps=null;
		Iterator<StudentSroce> iter=srocelist.iterator();
		while(iter.hasNext()){
			StudentSroce subjectsroce=(StudentSroce)iter.next();
			try{
				ps=conDB.prepareStatement("update StudentCourse set sroce=?,modifytime=? " +
						"where coursename=? and studentid=?");
				ps.setDouble(1, subjectsroce.getSroce());
				ps.setString(2, (new java.util.Date()).toString());
				ps.setString(3, subjectsroce.getCourseName());
				ps.setString(4, subjectsroce.getStudentID());
				ps.executeUpdate();
			}catch(SQLException e){
				e.printStackTrace();
				JOptionPane.showMessageDialog(null,"對不起,可能輸入信息類型不對,請正確輸入信息!");
				return;
			}finally{
				DatabaseTool.closeStatement(ps);
			}
		}
		JOptionPane.showMessageDialog(null,"恭喜,添加學生成績成功");
	}
	
	//刪除學生會將他的成績也刪除
	public void delSroce(String studentID){
		PreparedStatement ps=null;
		try{
			StudentInfoDao studentinfodao=new StudentInfoDao();
			StudentInfo studentinfo=studentinfodao.getStudentInfo(studentID);
			if(studentinfo!=null){
				ps=conDB.prepareStatement("delete from StudentCourse where studentid=?");
				//刪除多條記錄
				ps.setString(1, studentID);
				ps.executeUpdate();
				//JOptionPane.showMessageDialog(null, "恭喜,刪除學生成功!");
			}else{
				//JOptionPane.showMessageDialog(null, "對不起,沒有該學生,請核查!");
			}
		}catch(SQLException e){
			e.printStackTrace();
			JOptionPane.showMessageDialog(null, "對不起,沒有該學生,請核查!");
		}finally{
			DatabaseTool.closeStatement(ps);
		}
	}
	

	
	public List<StudentSroce> getStudentSroceList(String classid ,String coursename){
		PreparedStatement ps=null;
		ResultSet rs=null;
		List<StudentSroce> studentsrocelist=null;
		try{
			ps=conDB.prepareStatement("select StudMes.studentid,StudMes.studentname,StudMes.sex" +
					",StudentCourse.sroce,StudentCourse.modifytime from StudentCourse" +
					",StudMes where StudMes.studentid=StudentCourse.studentid and " +
					"StudentCourse.classid=? and StudentCourse.coursename=?");
			ps.setString(1, classid);
			ps.setString(2, coursename);
			rs=ps.executeQuery();
			studentsrocelist=new ArrayList<StudentSroce>();
			StudentSroce studentsroce=null;
			while(rs.next()){
				studentsroce=new StudentSroce();
				studentsroce.setClassID(classid);
				studentsroce.setStudentID(rs.getString("studentid"));
				studentsroce.setStudentName(rs.getString("studentname"));
				studentsroce.setSex(rs.getString("sex"));
				studentsroce.setCourseName(coursename);
				studentsroce.setSroce(rs.getDouble("sroce"));
				studentsroce.setModifyTime(rs.getString("modifytime"));
				studentsrocelist.add(studentsroce);
			}
		}catch(SQLException e){
			e.printStackTrace();
			JOptionPane.showMessageDialog(null, "對不起,該班級和課程有錯!");
		}finally{
			DatabaseTool.closeResultSet(rs);
			DatabaseTool.closeStatement(ps);
		}
		return studentsrocelist;
	}
	
	//public 
	public List<StudentSroce> getStudentSroce(String studentid){
		PreparedStatement ps=null;
		ResultSet rs=null;
		List<StudentSroce> list=null;
		try{
			ps=conDB.prepareStatement("select * from StudentCourse where studentid=?");
			ps.setString(1, studentid);
			rs=ps.executeQuery();
			StudentSroce studentsroce=null;
			list=new ArrayList<StudentSroce>();
			while(rs.next()){
				studentsroce=new StudentSroce();
				studentsroce.setCourseName(rs.getString("coursename"));
				studentsroce.setSroce(rs.getDouble("sroce"));
				list.add(studentsroce);
			}
		}catch(SQLException e){
			e.printStackTrace();
			JOptionPane.showMessageDialog(null, "對不起,沒有該學生!");
		}finally{
			DatabaseTool.closeResultSet(rs);
			DatabaseTool.closeStatement(ps);
		}
		return list;
	}
	
	
	public boolean getCourseStudentID(String coursename){
		PreparedStatement ps=null;
		ResultSet rs=null;
		try{
			ps=conDB.prepareStatement("select * from StudentCourse where coursename=?");
			ps.setString(1, coursename);
			rs=ps.executeQuery();
			boolean b=true;
			while(rs.next()){
				if(rs.getDouble("sroce")!=0.0){
					b=false;
				}
			}
			return b;
		}catch(SQLException e){
			e.printStackTrace();
			JOptionPane.showMessageDialog(null, "可以刪除該課程,因為沒有人在學");
			return true;
		}finally{
			DatabaseTool.closeResultSet(rs);
			DatabaseTool.closeStatement(ps);
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图色小说| 黄色成人免费在线| 黄色成人免费在线| 在线免费av一区| 国产精品嫩草影院av蜜臀| 日韩国产欧美视频| 在线视频欧美区| 国产欧美精品区一区二区三区 | 国产精品麻豆视频| 美日韩黄色大片| 欧美亚洲日本一区| 最新日韩在线视频| 丁香婷婷综合五月| 欧美大白屁股肥臀xxxxxx| 亚洲va欧美va人人爽午夜| 成人avav在线| 亚洲国产成人午夜在线一区| 久久av中文字幕片| 精品久久99ma| 91成人网在线| 一区二区三区在线视频观看58| 国产成人综合亚洲网站| 国产日产欧美一区二区视频| 国产一区视频网站| 久久婷婷国产综合精品青草| 国产一区二区三区观看| 欧美va日韩va| 韩国av一区二区三区四区| 欧美va在线播放| 韩国理伦片一区二区三区在线播放| 日韩情涩欧美日韩视频| 国内欧美视频一区二区| 亚洲精品在线免费观看视频| 91高清在线观看| 一二三四区精品视频| 欧美日韩亚洲另类| 香蕉av福利精品导航 | 色香蕉久久蜜桃| 亚洲另类一区二区| 精品视频1区2区3区| 午夜精品国产更新| 欧美成人性战久久| 国产河南妇女毛片精品久久久 | 精品国产91洋老外米糕| 欧美精品亚洲二区| 九九九精品视频| 国产亲近乱来精品视频| 99re在线视频这里只有精品| 亚洲精品国产精品乱码不99| 欧美色爱综合网| 久久草av在线| 欧美国产精品一区二区| 欧美在线三级电影| 麻豆精品久久精品色综合| 久久精品一二三| 91在线无精精品入口| 天堂久久久久va久久久久| 亚洲精品一线二线三线无人区| 在线播放视频一区| 男人的天堂久久精品| 国产清纯白嫩初高生在线观看91| 一本久久精品一区二区| 日本最新不卡在线| 欧美国产1区2区| 在线综合视频播放| www.在线欧美| 久久精品国产一区二区三| 国产精品区一区二区三| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品一区二区视频| 亚洲伊人色欲综合网| 久久午夜羞羞影院免费观看| 精品国产免费一区二区三区四区| 不卡区在线中文字幕| 免费在线观看一区二区三区| 亚洲人一二三区| 2023国产一二三区日本精品2022| 91国产成人在线| 高清在线不卡av| 蜜桃av噜噜一区二区三区小说| 日韩理论在线观看| 久久久久久9999| 欧美高清视频www夜色资源网| eeuss鲁片一区二区三区| 日本va欧美va欧美va精品| 伊人夜夜躁av伊人久久| 欧美国产丝袜视频| 久久这里都是精品| 91精品国产91久久久久久一区二区 | 亚洲国产三级在线| 免费欧美日韩国产三级电影| 亚洲三级久久久| 国产欧美va欧美不卡在线| 日韩欧美在线不卡| 欧美年轻男男videosbes| 91老司机福利 在线| 成人一区在线观看| 国产在线视视频有精品| 青青草国产精品亚洲专区无| 亚洲大型综合色站| 亚洲一区日韩精品中文字幕| 中文字幕一区二区三区精华液| 精品卡一卡二卡三卡四在线| 91精品国产一区二区三区蜜臀| 欧洲国内综合视频| 在线观看av一区| 91久久精品网| 色综合激情五月| 99久久99精品久久久久久| 成人在线视频首页| 日韩欧美黄色影院| 欧美一级高清片| 日韩午夜电影在线观看| 宅男噜噜噜66一区二区66| 欧美日韩激情在线| 欧美日韩不卡一区二区| 91精品国产麻豆| 日韩欧美一级精品久久| 精品国产青草久久久久福利| 2017欧美狠狠色| 久久精品一区二区| 亚洲欧洲精品一区二区精品久久久| 国产精品嫩草99a| 中文字幕亚洲视频| 亚洲黄色片在线观看| 亚洲尤物视频在线| 美国欧美日韩国产在线播放| 国产中文一区二区三区| 欧美群妇大交群的观看方式| 欧美成人激情免费网| 国产欧美精品一区aⅴ影院 | 在线视频中文字幕一区二区| 欧美三区在线观看| 正在播放亚洲一区| 国产日产欧美一区| 亚洲激情综合网| 日韩不卡一区二区| 粉嫩绯色av一区二区在线观看| 91丨九色porny丨蝌蚪| 欧美精品在线视频| 久久久不卡影院| 亚洲精品第一国产综合野| 麻豆成人91精品二区三区| 91精品在线一区二区| 欧美大白屁股肥臀xxxxxx| 国产精品女上位| 天使萌一区二区三区免费观看| 国产最新精品免费| 在线亚洲免费视频| 久久久国产一区二区三区四区小说| 中文字幕一区不卡| 奇米精品一区二区三区在线观看 | 久久99久久久久| 91免费国产在线观看| 日韩免费视频一区| 亚洲精品乱码久久久久久| 国产在线一区二区| 欧美日韩卡一卡二| 日本一区二区免费在线观看视频| 粉嫩一区二区三区性色av| 欧美另类z0zxhd电影| 《视频一区视频二区| 国产一区二区三区免费在线观看| 日本道精品一区二区三区 | bt欧美亚洲午夜电影天堂| 制服丝袜中文字幕亚洲| 亚洲美腿欧美偷拍| 成人免费精品视频| 欧美α欧美αv大片| 亚洲国产视频a| 99国产精品99久久久久久| 久久综合狠狠综合久久综合88| 亚洲国产精品影院| 一本色道久久综合亚洲精品按摩| 久久免费看少妇高潮| 青青草国产成人99久久| 国产亚洲欧美激情| 久久国产剧场电影| 欧美精品自拍偷拍| 亚洲成人第一页| 色婷婷av一区二区三区大白胸| 中文字幕乱码日本亚洲一区二区| 麻豆91免费看| 欧美成人精品3d动漫h| 视频一区二区三区入口| 欧美三区免费完整视频在线观看| 亚洲青青青在线视频| 成人av午夜影院| 国产欧美一区二区精品性| 国产一区二区三区四| 精品av综合导航| 另类小说综合欧美亚洲| 日韩美女视频一区二区在线观看| 日本怡春院一区二区| 国产精品久久777777| 成人手机在线视频| 国产精品国产三级国产a| 99热这里都是精品| 中文字幕一区二区三中文字幕| 不卡的电视剧免费网站有什么|