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

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

?? edituser.java

?? jsp網絡考試系統,網上學生考試系統(cs版) 這是畢業設計程序,當時做的時候付出了很大的努力, 也學到很多的東西,算是對所學JAVA知識的一個綜合應用吧, 做的過程中在網上找到了很多有用的東西
?? JAVA
字號:
package tools;
/*
* 創建日期 2006-5-24
* 作者: 褚廷軍
* 項目名稱:學生考試系統;
* 項目要求:畢業設計;
* 模塊名稱:服務器端用戶編輯模塊
* 模塊功能:考試系統的服務端用戶編輯界面
*          完成對用戶的查詢,修改,添加等高級操作
*                    
* 更改所生成文件模板為
* 窗口 > 首選項 > Java > 代碼生成 > 代碼和注釋
*/
import java.awt.*;
import java.sql.*;
import java.util.Properties;
import java.awt.event.*;
import javax.swing.*;

public class EditUser extends JFrame implements ActionListener
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -4532970044952124748L;
	Container c;
	JTextField Equery,Cquery,
	          Eupdate,Cupdate,
	          Eappend,Cappend;
	JButton Query,Update,Append,ok;
	JPanel p1,p2,p3,p4;
	int list = 0;
	Connection con = null;
	Statement stmt = null;
	
	String driver;
	String user;
	String password;
	String url;
private JTextField Bquery;
private JTextField Bupdate;
private JTextField Bappend;
	EditUser()
	{
		super("學生信息編輯");
	    c=getContentPane();
		Toolkit tool=getToolkit();
        Image ima=tool.getImage("tubiao.jpg");
        setIconImage(ima);
		setSize(840,180);
		setLocationRelativeTo(null);
		setVisible(true);
		c.setLayout(new GridLayout(4,1));
		
		try {
			Properties ps = new Properties();
			ps.load(getClass().getResourceAsStream("/db.properties"));
			this.driver = ps.getProperty("driver");
			this.url = ps.getProperty("url");
			this.user = ps.getProperty("user");
			this.password = ps.getProperty("password");
			System.out.println(driver);
			System.out.println(url);
			System.out.println(user);
			System.out.println(password);

		} catch (Exception e) {
			System.out.println(e);
		}
		
		
		try{
			  Class.forName(driver);
		   }
		catch(ClassNotFoundException e){}
		try{
			  con = DriverManager.getConnection(url,user,password);
			  stmt = con.createStatement();
		   }
		catch(SQLException ee){}
		Equery = new JTextField(12);    //輸入查詢學號
		Cquery = new JTextField(12);    //輸出查詢姓名
		Bquery = new JTextField(12);    //輸出查詢班級
		Cquery.setForeground(Color.red);
		Bquery.setForeground(Color.RED);
		Eupdate = new JTextField(12);//輸入更新學號
		Cupdate = new JTextField(12);//輸出更新姓名
		Bupdate =new JTextField(12);  //輸出更新班級
		Eappend = new JTextField(12);//輸入添加學號
		Cappend = new JTextField(12);//輸入添加姓名
		Bappend = new JTextField(12);//輸入添加班級
		
		Query = new JButton("查詢");
		Update = new JButton("修改");
		Append = new JButton("添加");
		ok=new JButton("完成");
		p1 = new JPanel();
		p2 = new JPanel();
		p3 = new JPanel();
		p4 = new JPanel();
		p1.add(new JLabel("輸入準考證號:"));
		p1.add(Equery);
		p1.add(new JLabel("顯示考生姓名:"));
		p1.add(Cquery);
		p1.add(new JLabel("顯示考生班級:"));
		p1.add(Bquery);
		p1.add(Query);
		p2.add(new JLabel("輸入準考證號:"));
		p2.add(Eupdate);
		p2.add(new JLabel("修改考生姓名:"));
		p2.add(Cupdate);
		p2.add(new JLabel("修改考生班級:"));
	    p2.add(Bupdate);
		p2.add(Update);
		p3.add(new JLabel("輸入準考證號:"));
		p3.add(Eappend);
		p3.add(new JLabel("輸入考生姓名:"));
		p3.add(Cappend);
		p3.add(new JLabel("輸入考生班級:"));
		p3.add(Bappend);
		p3.add(Append);
		p4.add(ok);
		
		c.add(p1);
		c.add(p2);
		c.add(p3);
		c.add(p4);
		
		Query.addActionListener(this);
		Update.addActionListener(this);
		Append.addActionListener(this);
		ok.addActionListener(this);
		addWindowListener(new WindowAdapter()
		{
			public void windowClosing(WindowEvent e)
			{
				setVisible(false);
			}
		});
	}
	
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==Query)
		{
			list = 0;
			try{
				  query();
			   }
			catch(SQLException ee){}
		}
		else if(e.getSource()==Update)
		{
			list = 0;
			try{
				  update();
			   }
			catch(SQLException ee){}
		}
		else if(e.getSource()==Append)
		{
			try{
				  append();
			   }
			catch(SQLException ee){}
		}
		else if(e.getSource()==ok)
		{
			setVisible(false);
		}
	}
	
	public void query() throws SQLException
	{
		String number,name,sclass;
		con = DriverManager.getConnection(url,user,password);
		ResultSet rs = stmt.executeQuery("select * from stuinfo");
		while(rs.next())
		{
			number = rs.getString(1);
			name = rs.getString(2);
			sclass=rs.getString(4);
			if(number.equals(Equery.getText().trim()))
			{
				Cquery.setText(name);
				Bquery.setText(sclass);
				list = 1;
				break;
			}
		}
		con.close();
		if(list==0)
		{
			Cquery.setText("");
			JOptionPane.showMessageDialog(this,"不存在該準考證號!","錯誤提示", JOptionPane.WARNING_MESSAGE);
		}
	}
	
	public void update() throws SQLException
	{
		String number;
		con = DriverManager.getConnection(url,user,password);
		ResultSet rs = stmt.executeQuery("select * from stuinfo");
		while(rs.next())
		{
			number = rs.getString(1);
			
			if(number.equals(Eupdate.getText().trim()))
			{
				list = 1;
				break;
			}
		}
		if(Cupdate.getText().equals(""))
		{
			list=2;
			JOptionPane.showMessageDialog(this,"考生姓名不能為空!","錯誤提示", JOptionPane.WARNING_MESSAGE);
		}
		if(list==1)
		{
			String s1 = "'"+Eupdate.getText().trim()+"'";
			String s2 = "'"+Cupdate.getText().trim()+"'";
			String s3 = "'"+Bupdate.getText().trim()+"'";
			String temp = "update stuinfo set sname="+s2+",sclass="+s3+"where sno="+s1;
			con = DriverManager.getConnection(url,user,password);
			stmt.executeUpdate(temp);
			con.close();
			Eupdate.setText("");
			Cupdate.setText("");
			Bupdate.setText("");
			JOptionPane.showMessageDialog(this,"考生信息修改成功!請查詢確認!","成功提示",JOptionPane.INFORMATION_MESSAGE);
		}

		else if(list==0)
		{
			Eupdate.setText("");
			Cupdate.setText("");
			Bupdate.setText("");
			JOptionPane.showMessageDialog(this,"修改信息不完全!修改無效!","錯誤提示", JOptionPane.WARNING_MESSAGE);
		}
	}
	
	public void append() throws SQLException
	{
		String number,name,sclass;
		con = DriverManager.getConnection(url,user,password);
		ResultSet rs = stmt.executeQuery("select * from stuinfo");
		while(rs.next())
		{
			number = rs.getString(1);
			name = rs.getString(2);
			sclass=rs.getString(4);
			if(number.equals(Eappend.getText().trim()))
			{
				Eappend.setText("");
				Cappend.setText("");
				Bappend.setText("");
				JOptionPane.showMessageDialog(this,"不能存在重復的準考證號!","錯誤提示", JOptionPane.WARNING_MESSAGE);
				break;
			}
		}
		if(Eappend.getText().equals("")||Cappend.getText().equals(""))
		{
			JOptionPane.showMessageDialog(this,"添加信息不完整,添加無效!","錯誤提示", JOptionPane.WARNING_MESSAGE);
		}
		else
		{
			String s1 = "'"+Eappend.getText().trim()+"'";
			String s2 = "'"+Cappend.getText().trim()+"'";
			String s3 = "'"+Bappend.getText().trim()+"'";
			String s4=s1.substring(2,s1.length()-1);
			
			con = DriverManager.getConnection(url,user,password);
			con.setAutoCommit(false);
			
			String temp = "insert into stuinfo(sno,sname,spass,sclass) values("+s1+","+s2+","+s4+","+s3+")";
		
			stmt.executeUpdate(temp);
			con.commit();
			
			Eappend.setText("");
			Cappend.setText("");
			con.close();
			JOptionPane.showMessageDialog(this,"考生信息添加成功!請查詢確認!","成功提示",JOptionPane.INFORMATION_MESSAGE);
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲尤物视频在线| 蜜臀久久99精品久久久久久9| 亚洲激情自拍偷拍| 久久99精品国产.久久久久| 国产精品一区免费视频| 欧美亚洲日本一区| 亚洲国产成人私人影院tom | 国产在线国偷精品免费看| 成人黄色综合网站| 欧美精品一区二区蜜臀亚洲| 亚洲曰韩产成在线| 色欲综合视频天天天| 久久久国产一区二区三区四区小说| 性做久久久久久久免费看| 99r国产精品| 日本一区二区高清| 久久精品国产77777蜜臀| 在线观看成人小视频| 国产精品美女一区二区三区 | 欧美一区二区三区在线电影| 亚洲伦理在线免费看| 成人av资源在线| 久久久亚洲精品一区二区三区| 日韩精品成人一区二区在线| 欧美制服丝袜第一页| 亚洲欧美日韩国产成人精品影院| 成人免费不卡视频| 国产精品家庭影院| 99精品国产99久久久久久白柏| 国产精品三级av| 成人av资源站| 亚洲欧美日韩一区二区 | 国产精品久久久久久久久久免费看| 麻豆精品新av中文字幕| 91精品国产综合久久精品app | 欧美视频完全免费看| 一区二区在线观看免费视频播放| 成人免费观看av| 国产精品伦一区| av在线不卡网| 亚洲精品伦理在线| 色哟哟一区二区在线观看| 有坂深雪av一区二区精品| 94-欧美-setu| 亚洲成人在线观看视频| 欧美福利视频导航| 日本欧洲一区二区| 欧美成人在线直播| 国产在线播放一区二区三区| 国产精品毛片高清在线完整版| 99国产精品一区| 亚洲一区二区三区四区五区黄 | 国产亚洲精品久| 不卡的av电影| 亚洲成人一区二区| 欧美大度的电影原声| 国产福利一区在线| 亚洲免费观看在线视频| 欧美一区二区三区播放老司机| 国产综合色视频| 亚洲欧美综合色| 欧美三级韩国三级日本三斤 | 一本色道亚洲精品aⅴ| 性欧美疯狂xxxxbbbb| 精品国产sm最大网站| 91视频你懂的| 开心九九激情九九欧美日韩精美视频电影 | 日韩一区二区电影| 国产91丝袜在线播放| 亚洲一区二区高清| 日韩精品一区二区三区视频播放 | 色94色欧美sute亚洲线路一久| 美女性感视频久久| 中文一区二区在线观看| 欧美片网站yy| 风流少妇一区二区| 日韩精品视频网| 欧美国产日韩a欧美在线观看| 欧美日韩高清一区二区三区| 国产麻豆精品在线观看| 亚洲一区免费观看| 欧美国产成人精品| 欧美成人r级一区二区三区| 91视频国产资源| 国产精品自拍网站| 天天综合色天天| 亚洲视频一区二区免费在线观看 | 欧美理论片在线| 成人性生交大片免费看中文| 丝袜亚洲另类欧美综合| 亚洲欧美在线视频观看| 精品国产乱码久久久久久老虎| 在线免费av一区| 成人av网址在线观看| 精品系列免费在线观看| 午夜欧美电影在线观看| 自拍偷拍国产精品| 久久精品一区二区三区不卡 | 国产在线播精品第三| 午夜精品123| 亚洲香蕉伊在人在线观| 久久久久久久久久久久久久久99 | 欧美日韩一级片在线观看| 国产精品1024| 国产乱国产乱300精品| 免费日本视频一区| 日韩和欧美一区二区| 亚洲一区二区三区爽爽爽爽爽| 亚洲日本va午夜在线电影| 国产精品区一区二区三| www成人在线观看| 欧美一级黄色录像| 日韩一区二区三区在线| 欧美日韩三级在线| 欧美性生活久久| 91国产丝袜在线播放| 一本到不卡免费一区二区| 成人av网站在线| 成人黄色在线视频| 99久久免费视频.com| 91视视频在线观看入口直接观看www| 成人爽a毛片一区二区免费| 国产麻豆9l精品三级站| 国产成人精品影院| 粉嫩av一区二区三区在线播放| 成人自拍视频在线| 99麻豆久久久国产精品免费| 91美女精品福利| 在线免费观看视频一区| 欧美私人免费视频| 777奇米四色成人影色区| 91精品国产欧美一区二区| 欧美一区二区三区视频免费| 精品免费99久久| 国产免费成人在线视频| 亚洲欧洲成人精品av97| 亚洲人一二三区| 天天色综合成人网| 激情亚洲综合在线| 成人黄色a**站在线观看| 色综合久久综合| 欧美一区二区日韩一区二区| 久久精品亚洲国产奇米99| 中文字幕一区二区日韩精品绯色| 亚洲自拍与偷拍| 美女一区二区久久| 不卡的av网站| 91精品国产综合久久香蕉麻豆 | 欧美一级艳片视频免费观看| 欧美成人三级电影在线| 亚洲欧美怡红院| 天天综合网天天综合色| 国产激情91久久精品导航| 色综合视频一区二区三区高清| 欧美一区欧美二区| 国产精品久久久久影视| 视频一区在线播放| 风间由美中文字幕在线看视频国产欧美| 色婷婷激情一区二区三区| 日韩午夜小视频| 亚洲欧美激情一区二区| 久久精品国产成人一区二区三区 | 亚洲乱码国产乱码精品精可以看 | 亚洲午夜在线观看视频在线| 国内不卡的二区三区中文字幕| 91福利视频网站| 久久亚洲综合色| 日本少妇一区二区| 91麻豆福利精品推荐| 精品国产免费一区二区三区四区 | 亚洲永久免费av| 国产ts人妖一区二区| 欧美精品三级日韩久久| 国产精品电影一区二区| 精品一区二区三区欧美| 欧美日韩一区二区三区四区 | 久88久久88久久久| 色94色欧美sute亚洲13| 国产欧美精品日韩区二区麻豆天美| 奇米精品一区二区三区四区| 一本久久精品一区二区| 国产精品高清亚洲| 国产精品亚洲人在线观看| 日韩视频国产视频| 亚洲综合小说图片| 99国产精品久| 国产精品天干天干在线综合| 狠狠久久亚洲欧美| 精品久久久久久久久久久久久久久| 视频在线在亚洲| 制服丝袜亚洲播放| 亚洲国产精品影院| 在线免费不卡电影| 一卡二卡三卡日韩欧美| 91在线丨porny丨国产| 国产精品午夜在线观看| 高清在线观看日韩| 国产欧美一区二区三区在线老狼| 国产乱国产乱300精品| 国产亚洲午夜高清国产拍精品|