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

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

?? stubean.java

?? Java語言的學生數據庫管理程序
?? JAVA
字號:
import java.util.*;
import java.sql.*;
import javax.swing.*;

/**
 * 有關學生信息數據庫操作的類
 */
public class StuBean {
	String sql;
	ResultSet rs = null;
	
	String sNum;
	String sName;
	String sSex;
	String sBirth;
	String sHome;
	String sEthnic;
	String sYear;
	String sMajor;
	String sCollege;

	String colName;//列名
	String colValue;//列值
	String colValue2;//列值

	int stuId;//學生的新學號
	
	/**
	 * 添加學生信息
	 */	
	public void stuAdd(String name, String sex, String birth, String home, String ethnic, String year, String major, String college){
		
		Database DB = new Database();
		
		this.sName = name;
		this.sSex = sex;
		this.sBirth = birth;
		this.sHome = home;
		this.sEthnic = ethnic;
		this.sYear = year;
		this.sMajor = major;
		this.sCollege = college;

		if(sName == null||sName.equals("")){
			JOptionPane.showMessageDialog(null, "請輸入學生姓名", "錯誤", JOptionPane.ERROR_MESSAGE);
			return;
		}
		else{
			sql = "insert into student(sname,ssex,sbirth,shome,sethnic,syear,smajor,scollege) values ('"+sName+"','"+sSex+"','"+sBirth+"','"+sHome+"','"+sEthnic+"','"+sYear+"','"+sMajor+"','"+sCollege+"')";

			try{
				DB.OpenConn();
				DB.executeUpdate(sql);
				JOptionPane.showMessageDialog(null,"成功添加一條新的紀錄!");

			}
			catch(Exception e){
				System.out.println(e);
				JOptionPane.showMessageDialog(null, "保存失敗", "錯誤", JOptionPane.ERROR_MESSAGE); 
			}
			finally {
				DB.closeStmt();
				DB.closeConn();
			}
		}
	}

	/**
	 * 修改學生信息
	 */
	public void stuModify(String num, String name, String sex, String birth, String home, String ethnic, String year, String major, String college){
		
		Database DB = new Database();
		
		this.sNum = num;
		this.sName = name;
		this.sSex = sex;
		this.sBirth = birth;
		this.sHome = home;
		this.sEthnic = ethnic;
		this.sYear = year;
		this.sMajor = major;
		this.sCollege = college;

		if(sName == null||sName.equals("")){
			JOptionPane.showMessageDialog(null, "請輸入學生姓名", "錯誤", JOptionPane.ERROR_MESSAGE);
			return;
		}
		else{
			sql = "update student set sname = '"+sName+"', ssex = '"+sSex+"', sbirth = '"+sBirth+"', shome = '"+sHome+"', sethnic = '"+sEthnic+"', syear = '"+sYear+"', smajor = '"+sMajor+"', scollege = '"+sCollege+"' where snum = "+Integer.parseInt(sNum)+"";
			try{
				DB.OpenConn();
				DB.executeUpdate(sql);
				JOptionPane.showMessageDialog(null,"成功修改一條新的紀錄!");
			}
			catch(Exception e){
				System.out.println(e);
				JOptionPane.showMessageDialog(null, "更新失敗", "錯誤", JOptionPane.ERROR_MESSAGE); 
			}
			finally {
				DB.closeStmt();
				DB.closeConn();
			}
		}
	}

	/**
	 * 刪除學生信息
	 */
	public void stuDel(String num){
		
		Database DB = new Database();
		this.sNum = num;
		
		sql = "delete from student where snum = "+Integer.parseInt(sNum)+"";
		try{
			DB.OpenConn();
			DB.executeUpdate(sql);
			JOptionPane.showMessageDialog(null,"成功刪除一條新的紀錄!");
		}
		catch(Exception e){
			System.out.println(e);
			JOptionPane.showMessageDialog(null, "刪除失敗", "錯誤", JOptionPane.ERROR_MESSAGE); 
		}
		finally {
			DB.closeStmt();
			DB.closeConn();
		}
	}

	/**
	 * 根據學號查詢學生信息
	 */
	public String[] stuSearch(String num){
		
		Database DB = new Database();
		this.sNum = num;
		String[] s = new String[8];
		sql = "select * from student where snum = "+Integer.parseInt(sNum)+"";

		try{
			DB.OpenConn();
			rs = DB.executeQuery(sql);
			if(rs.next()){
				s[0] = rs.getString("sname");
				s[1] = rs.getString("ssex");
				s[2] = rs.getString("sethnic");
				s[3] = rs.getString("shome");
				s[4] = rs.getString("syear");
				s[5] = rs.getString("smajor");
				s[6] = rs.getString("scollege");
				s[7] = rs.getString("sbirth");
			}
			else
				s = null;
		}
		catch(Exception e){
		}
		finally {
			DB.closeStmt();
			DB.closeConn();
		}
		return s;
	}

	/**
	 * 學生信息綜合查詢(按照一個條件進行查詢)
	 */
	public String[][] stuAllSearch(String colname,String colvalue){
		this.colName = colname;
		this.colValue = colvalue;

		Database DB = new Database();
		String[][] sn = null;
		int row = 0;
		int i = 0;

		DB.toGBK(colvalue);
		
		if(colValue == null||colValue.equals("")){
			sql = "select * from student";
		}
		else{
			sql = "select * from student where "+colName+" = '"+colValue+"'";
		}
		try{
			DB.OpenConn();
			rs = DB.executeQuery(sql);

			if(rs.last()){
				row = rs.getRow();
			}
			
			if(row == 0){
				sn = null;
			}
			else{
				sn = new String[row][9];
				rs.first();
				rs.previous();
				while(rs.next()){
					sn[i][0] = rs.getString("snum");
					sn[i][1] = rs.getString("sname");
					sn[i][2] = rs.getString("ssex");
					sn[i][3] = rs.getString("sethnic");
					sn[i][4] = rs.getString("shome");
					sn[i][5] = rs.getString("syear");
					sn[i][6] = rs.getString("smajor");
					sn[i][7] = rs.getString("scollege");
					sn[i][8] = rs.getString("sbirth");
					i++;
				}
			}
		}
		catch(Exception e){
		}
		finally {
			DB.closeStmt();
			DB.closeConn();
		}
		return sn;
	}

	/**
	 * 學生信息綜合查詢(查詢某范圍內的記錄)
	 */
	public String[][] stuAllSearch(String colname,String colvalue,String colvalue2){
		this.colName = colname;
		this.colValue = colvalue;
		this.colValue2 = colvalue2;
		
		Database DB = new Database();
		String[][] sn = null;
		int row = 0;
		int i = 0;
		sql = "select * from student where "+colName+" between "+colValue+" and "+colValue2+"";
		try{
			DB.OpenConn();
			rs = DB.executeQuery(sql);

			if(rs.last()){
				row = rs.getRow();
			}
			
			if(row == 0){
				sn = null;
			}
			else{
				sn = new String[row][9];
				rs.first();
				rs.previous();
				while(rs.next()){
					sn[i][0] = rs.getString("snum");
					sn[i][1] = rs.getString("sname");
					sn[i][2] = rs.getString("ssex");
					sn[i][3] = rs.getString("sethnic");
					sn[i][4] = rs.getString("shome");
					sn[i][5] = rs.getString("syear");
					sn[i][6] = rs.getString("smajor");
					sn[i][7] = rs.getString("scollege");
					sn[i][8] = rs.getString("sbirth");
					i++;
				}
			}
		}
		catch(Exception e){
		}
		finally {
			DB.closeStmt();
			DB.closeConn();
		}
		return sn;
	}
	
	/**
	 * 獲得新的學號
	 */
	public int getStuId(){
		Database DB = new Database();
		sql = "select max(snum) from student";
		try{
			DB.OpenConn();
			rs = DB.executeQuery(sql);
			if(rs.next()){
				stuId = rs.getInt(1) + 1;
			}
			else
				stuId = 1;
		}
		catch(Exception e){
		}
		finally {
			DB.closeStmt();
			DB.closeConn();
		}
		return stuId;
	}

	/**
	 * 獲得student表中的所有學號snum
	 */
	public String[] getAllId(){
		String[] s = null;
		int row = 0;
		int i = 0;
		Database DB = new Database();
		sql = "select snum from student";
		
		try{
			DB.OpenConn();
			rs = DB.executeQuery(sql);
			if(rs.last()){
				row = rs.getRow();
			}

			if(row == 0){
				s = null;
			}
			else{
				s = new String[row];
				rs.first();
				rs.previous();
				while(rs.next()){
					s[i] = rs.getString(1);
					i++;
				}
			}
		}
		catch(Exception e){
			System.out.println(e);
		}
		finally {
			DB.closeStmt();
			DB.closeConn();
		}
		return s;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产sm捆绑调教视频| 日日欢夜夜爽一区| 日韩一区二区高清| 成人av午夜影院| 久草中文综合在线| 亚洲国产精品一区二区久久恐怖片| 国产亚洲精品超碰| 欧美一级一级性生活免费录像| av福利精品导航| 国产在线精品免费| 日韩二区三区四区| 一区二区三区在线高清| 国产精品久久久一本精品| 精品国产区一区| 7777精品伊人久久久大香线蕉经典版下载| 成人激情图片网| 国产在线不卡视频| 蜜桃传媒麻豆第一区在线观看| 亚洲最新视频在线观看| 国产精品久久久久aaaa樱花| 久久香蕉国产线看观看99| 欧美一级xxx| 欧美精品 国产精品| 欧美日韩国产另类一区| 色哟哟一区二区在线观看| 91偷拍与自偷拍精品| 97aⅴ精品视频一二三区| 国产大片一区二区| 国产一区二区中文字幕| 狠狠色丁香九九婷婷综合五月| 老司机精品视频导航| 青青草97国产精品免费观看无弹窗版 | 国产精品成人午夜| 国产精品免费丝袜| 国产偷国产偷亚洲高清人白洁| 日韩欧美亚洲国产另类| 欧美白人最猛性xxxxx69交| 日韩一区和二区| 精品欧美乱码久久久久久1区2区| 欧美一区二区三区日韩视频| 5858s免费视频成人| 337p亚洲精品色噜噜| 欧美一区二区大片| 日韩精品最新网址| 久久先锋影音av| 国产精品你懂的在线| 综合色中文字幕| 亚洲成人一区二区在线观看| 视频一区中文字幕国产| 免费观看在线综合| 国产在线日韩欧美| 国产**成人网毛片九色| 97国产一区二区| 欧美日韩中文一区| 精品黑人一区二区三区久久| 国产三级一区二区三区| 亚洲男人的天堂一区二区| 午夜影院久久久| 美女mm1313爽爽久久久蜜臀| 国产精品白丝jk黑袜喷水| 99热精品一区二区| 欧美日韩电影在线| 欧美大片一区二区三区| 欧美国产欧美综合| 亚洲国产精品嫩草影院| 九九**精品视频免费播放| 日韩一区二区在线免费观看| 色综合久久中文综合久久97| 欧美丝袜第三区| 欧洲精品在线观看| 日韩精品一区二区三区在线| 国产精品久久久久久妇女6080| 亚洲国产精品久久久男人的天堂 | 日韩午夜三级在线| 国产欧美一区二区精品秋霞影院 | 亚洲免费伊人电影| 美女视频网站久久| 成人av动漫网站| 91精品国产色综合久久ai换脸| 久久精品夜色噜噜亚洲a∨| 一区二区三区欧美亚洲| 蜜乳av一区二区| 99在线精品视频| 欧美一区二区三区视频| 自拍偷拍欧美精品| 蜜芽一区二区三区| eeuss鲁一区二区三区| 51精品国自产在线| 1区2区3区国产精品| 美女在线观看视频一区二区| 色综合欧美在线视频区| 欧美精品一区二区三区久久久 | 国产香蕉久久精品综合网| 一区二区三区不卡视频| 久久99国产精品久久99| 在线观看日韩高清av| 久久久久99精品一区| 石原莉奈在线亚洲二区| 91在线porny国产在线看| 久久影院电视剧免费观看| 天堂av在线一区| a美女胸又www黄视频久久| 精品久久免费看| 香蕉久久夜色精品国产使用方法| 不卡视频一二三四| 欧美精品一区二区三区蜜臀| 婷婷久久综合九色综合伊人色| 99视频精品在线| 国产欧美一区二区三区网站| 蜜臀av性久久久久蜜臀av麻豆 | 国产视频一区不卡| 麻豆国产精品一区二区三区| 欧美日韩一区不卡| 亚洲精品欧美激情| 91农村精品一区二区在线| 国产亚洲欧美日韩在线一区| 国内外精品视频| 日韩精品一区二区三区视频| 奇米888四色在线精品| 欧美精品日韩一本| 亚洲国产欧美在线人成| 在线观看日韩精品| 亚洲一区在线观看免费观看电影高清 | 欧美影院午夜播放| 亚洲欧美另类图片小说| 91免费国产在线观看| 亚洲美女电影在线| 一本久道久久综合中文字幕| 成人免费小视频| 91免费视频大全| 依依成人精品视频| 欧美综合一区二区| 午夜视频在线观看一区二区| 欧美日韩另类一区| 五月天中文字幕一区二区| 欧美日本在线播放| 日韩不卡手机在线v区| 日韩一级完整毛片| 精品亚洲porn| 国产精品私人自拍| 91猫先生在线| 午夜精彩视频在线观看不卡| 欧美日韩成人在线一区| 毛片基地黄久久久久久天堂| 欧美成人精品3d动漫h| 国产精品综合久久| 国产精品妹子av| 色天使色偷偷av一区二区| 亚洲成a天堂v人片| 日韩精品专区在线影院观看| 国产福利91精品一区二区三区| 亚洲国产精品精华液2区45| 色综合天天综合色综合av| 亚洲国产精品自拍| 欧美不卡视频一区| 国产91在线|亚洲| 亚洲综合av网| 精品国内片67194| 成人永久免费视频| 亚洲国产日日夜夜| 精品久久久久久无| 99久久99久久综合| 午夜一区二区三区在线观看| 精品久久一区二区| av不卡一区二区三区| 日韩精品亚洲一区二区三区免费| 欧美mv日韩mv国产网站app| jlzzjlzz国产精品久久| 日韩激情一二三区| 国产婷婷一区二区| 欧美在线观看一二区| 激情综合五月婷婷| 亚洲人成在线观看一区二区| 欧美精品一级二级| 国产suv精品一区二区6| 午夜亚洲国产au精品一区二区| 久久精品一区二区三区不卡| 在线精品视频免费播放| 国产精选一区二区三区| 亚洲图片欧美视频| 国产偷v国产偷v亚洲高清| 欧美日韩一区二区不卡| 成人黄色在线网站| 美女www一区二区| 亚洲精品水蜜桃| 久久视频一区二区| 精品视频在线看| 99精品欧美一区二区三区小说| 蜜臀av一区二区在线观看 | 国产成人啪免费观看软件| 五月综合激情网| 日韩毛片一二三区| 久久久精品天堂| 日韩无一区二区| 在线亚洲高清视频| 99久久99久久免费精品蜜臀| 国产一区二区在线观看视频| 日韩高清在线观看| 亚洲男同性视频| 国产精品白丝在线|