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

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

?? stubean.java

?? 用java完整的實(shí)現(xiàn)了學(xué)生信息的管理
?? JAVA
字號:
import java.util.*;
import java.sql.*;
import javax.swing.*;

/**
 * 有關(guān)學(xué)生信息數(shù)據(jù)庫操作的類
 */
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;//學(xué)生的新學(xué)號
	
	/**
	 * 添加學(xué)生信息
	 */	
	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, "請輸入學(xué)生姓名", "錯(cuò)誤", 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,"成功添加一條新的紀(jì)錄!");

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

	/**
	 * 修改學(xué)生信息
	 */
	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, "請輸入學(xué)生姓名", "錯(cuò)誤", 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,"成功修改一條新的紀(jì)錄!");
			}
			catch(Exception e){
				System.out.println(e);
				JOptionPane.showMessageDialog(null, "更新失敗", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); 
			}
			finally {
				DB.closeStmt();
				DB.closeConn();
			}
		}
	}

	/**
	 * 刪除學(xué)生信息
	 */
	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,"成功刪除一條新的紀(jì)錄!");
		}
		catch(Exception e){
			System.out.println(e);
			JOptionPane.showMessageDialog(null, "刪除失敗", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); 
		}
		finally {
			DB.closeStmt();
			DB.closeConn();
		}
	}

	/**
	 * 根據(jù)學(xué)號查詢學(xué)生信息
	 */
	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;
	}

	/**
	 * 學(xué)生信息綜合查詢(按照一個(gè)條件進(jìn)行查詢)
	 */
	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;
	}

	/**
	 * 學(xué)生信息綜合查詢(查詢某范圍內(nèi)的記錄)
	 */
	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;
	}
	
	/**
	 * 獲得新的學(xué)號
	 */
	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表中的所有學(xué)號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;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九一九一国产精品| 亚洲精选在线视频| 国产精品免费视频网站| 中文字幕字幕中文在线中不卡视频| 亚洲另类中文字| 日日夜夜精品视频免费| 国产一区二区女| 在线观看亚洲专区| 日韩一级高清毛片| 中文字幕va一区二区三区| 一区二区三区四区亚洲| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产v综合v亚洲欧| 欧美日本韩国一区二区三区视频| 精品sm捆绑视频| 亚洲欧美日韩国产一区二区三区 | 亚洲va欧美va国产va天堂影院| 日韩和欧美一区二区三区| 丰满岳乱妇一区二区三区| 欧美乱熟臀69xxxxxx| 欧美激情一二三区| 男女性色大片免费观看一区二区 | 91精品久久久久久久99蜜桃| 国产精品久久久久影院老司 | 欧美乱妇20p| 国产精品久久久一本精品| 日本一道高清亚洲日美韩| 99在线精品免费| 日韩三级视频中文字幕| 亚洲色图制服诱惑| 国产一区二区在线影院| 欧美日韩视频专区在线播放| 久久久精品欧美丰满| 日韩电影免费在线观看网站| 91视频com| 久久蜜桃一区二区| 日本aⅴ免费视频一区二区三区 | 亚洲人妖av一区二区| 青青青爽久久午夜综合久久午夜| 91麻豆蜜桃一区二区三区| 久久久久久影视| 免费xxxx性欧美18vr| 在线欧美小视频| 国产精品国产馆在线真实露脸| 看电影不卡的网站| 欧美精品电影在线播放| 亚洲美女视频在线观看| 国产成人日日夜夜| 精品国产网站在线观看| 性做久久久久久免费观看欧美| 99久久99久久精品免费观看| www国产成人| 久久精品国产99| 日韩亚洲欧美在线| 丝袜国产日韩另类美女| 91国在线观看| 亚洲私人黄色宅男| 成人精品国产福利| 欧美极品另类videosde| 国产成人av电影在线| 精品福利在线导航| 69堂精品视频| 午夜国产精品影院在线观看| 91成人在线免费观看| 亚洲激情在线激情| 在线影视一区二区三区| 亚洲精品欧美专区| 91丨九色丨国产丨porny| 国产精品国产三级国产普通话99| 国产91精品一区二区| 中文字幕av不卡| 风间由美一区二区三区在线观看| 久久精品人人爽人人爽| 国产91丝袜在线播放| 国产精品网曝门| 成人免费视频国产在线观看| 国产精品久久久久久久久免费丝袜 | 婷婷成人综合网| 欧美日韩不卡一区二区| 日韩专区中文字幕一区二区| 91精品福利在线一区二区三区| 青青草成人在线观看| 日韩午夜中文字幕| 国产综合色视频| 亚洲国产精品高清| 91老师国产黑色丝袜在线| 亚洲乱码国产乱码精品精98午夜| 欧美在线免费观看视频| 日韩精品高清不卡| 26uuu精品一区二区| 国产伦理精品不卡| 国产精品视频免费看| 色综合天天综合在线视频| 一区二区三区四区不卡在线| 欧美日韩日日骚| 免费看欧美女人艹b| 久久综合色鬼综合色| 成人99免费视频| 亚洲激情图片小说视频| 欧美日韩精品一区二区三区四区| 蜜臀91精品一区二区三区| 欧美精品一区二区三区视频| 国产午夜精品一区二区三区视频| 国产成人精品1024| 一区二区理论电影在线观看| 7878成人国产在线观看| 国产在线精品一区二区不卡了| 日本一区二区成人| 欧美综合亚洲图片综合区| 免费日本视频一区| 中文成人综合网| 91高清在线观看| 免费看欧美女人艹b| 国产精品麻豆视频| 欧美色精品在线视频| 九色|91porny| 尤物av一区二区| 精品欧美一区二区久久| 91亚洲精品久久久蜜桃| 日本在线播放一区二区三区| 国产精品午夜在线观看| 欧美色精品天天在线观看视频| 国产一区二区福利视频| 亚洲另类中文字| 26uuu精品一区二区在线观看| 色婷婷综合激情| 国产揄拍国内精品对白| 亚洲一区自拍偷拍| 国产天堂亚洲国产碰碰| 欧美日韩国产综合视频在线观看| 国产在线视频精品一区| 亚洲国产成人va在线观看天堂| 久久久久久久综合日本| 欧美美女bb生活片| 成人免费看视频| 久久99国产精品免费网站| 一区二区三区电影在线播| 久久噜噜亚洲综合| 亚洲国产成人av| 国产精品美女久久久久av爽李琼| 制服丝袜亚洲网站| 色综合久久天天综合网| 国产久卡久卡久卡久卡视频精品| 亚洲成va人在线观看| 中文字幕中文字幕一区二区| 欧美sm极限捆绑bd| 欧美午夜影院一区| av中文字幕不卡| 国产寡妇亲子伦一区二区| 免费看日韩精品| 亚洲在线观看免费视频| 国产精品久久影院| wwwwww.欧美系列| 欧美一区二区三区男人的天堂| 日本乱码高清不卡字幕| 成人午夜免费av| 国产精品亚洲视频| 精品一区二区三区蜜桃| 日本强好片久久久久久aaa| 亚洲精品免费电影| 国产精品乱码人人做人人爱| 久久男人中文字幕资源站| 欧美一级精品大片| 777a∨成人精品桃花网| 欧美日韩午夜在线视频| 91欧美一区二区| 成人av中文字幕| 成人午夜短视频| 国产成人在线色| 国产在线精品视频| 国产在线观看一区二区| 蜜臀精品一区二区三区在线观看| 性欧美疯狂xxxxbbbb| 亚洲观看高清完整版在线观看| 亚洲男人电影天堂| 亚洲天堂免费看| 亚洲欧美一区二区三区极速播放| 中文字幕日本乱码精品影院| 久久久99免费| 国产午夜精品一区二区三区视频| 欧美精品一区二区三区视频| 精品少妇一区二区三区在线视频| 欧美一区二区在线免费播放| 欧美日韩激情一区| 欧美精品久久久久久久多人混战 | 欧美aaaaaa午夜精品| 日韩和欧美的一区| 免费成人av在线| 九九**精品视频免费播放| 国产在线精品不卡| 国产精品系列在线播放| 国产亚洲一区二区三区四区 | 首页国产欧美久久| 男女男精品视频| 精品无码三级在线观看视频| 国内一区二区视频| 成人久久18免费网站麻豆| 91免费看`日韩一区二区| 日本高清视频一区二区| 欧美日韩精品专区|