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

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

?? edituser.java

?? 學生網上考試系統(JAVA) 1:管理員登錄
?? 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一区二区三区免费野_久草精品视频
日韩欧美在线影院| 成a人片国产精品| 国产毛片精品国产一区二区三区| 国产成人精品1024| 91精品国模一区二区三区| 国产精品欧美一级免费| 男男成人高潮片免费网站| 97久久超碰国产精品电影| 久久久久久夜精品精品免费| 亚洲电影一区二区| 91麻豆自制传媒国产之光| 337p日本欧洲亚洲大胆色噜噜| 亚洲综合视频网| av福利精品导航| 欧美精品一区二区久久久| 午夜精品久久久久久久99水蜜桃| 成人综合日日夜夜| 日韩欧美精品三级| 日韩国产高清在线| 欧美三级视频在线播放| 亚洲欧美中日韩| 成人一区二区三区视频在线观看| 欧美成人在线直播| 日韩av午夜在线观看| 欧美日韩免费视频| 伊人一区二区三区| 日本韩国一区二区三区视频| 最新高清无码专区| 一本色道久久综合亚洲91| 国产精品丝袜91| 成人激情小说网站| 亚洲视频免费观看| 在线免费观看日本欧美| 亚洲另类春色校园小说| 色综合久久88色综合天天免费| 亚洲日本成人在线观看| a4yy欧美一区二区三区| 亚洲精品一卡二卡| 欧美丝袜丝交足nylons| 日本不卡的三区四区五区| 日韩免费高清电影| 国产一区二区伦理| 国产精品成人在线观看| 色婷婷综合久久久中文一区二区| 夜色激情一区二区| 欧美绝品在线观看成人午夜影视| 蜜桃视频一区二区| 国产日韩av一区二区| 99热精品国产| 午夜婷婷国产麻豆精品| 欧美成人性战久久| jiyouzz国产精品久久| 亚洲一区二区偷拍精品| 欧美一区二区在线播放| 久久超碰97中文字幕| 日本一区二区电影| 色美美综合视频| 奇米色777欧美一区二区| 久久亚洲精品国产精品紫薇| 成人av在线资源网站| 亚洲一区二区三区三| 精品福利在线导航| 一本到不卡免费一区二区| 喷水一区二区三区| 国产精品不卡视频| 日韩一区二区电影| youjizz久久| 奇米色777欧美一区二区| 亚洲国产电影在线观看| 欧美理论电影在线| 成人免费的视频| 日本少妇一区二区| 一色屋精品亚洲香蕉网站| 91 com成人网| 91亚洲精品久久久蜜桃| 久久福利视频一区二区| 亚洲人快播电影网| 2022国产精品视频| 欧美亚一区二区| 不卡视频免费播放| 精品在线播放午夜| 亚洲3atv精品一区二区三区| 欧美国产精品中文字幕| 欧美一级高清片| 91国产成人在线| 成人一级视频在线观看| 麻豆国产一区二区| 五月天一区二区三区| **欧美大码日韩| 久久五月婷婷丁香社区| 欧美精品1区2区3区| 91香蕉国产在线观看软件| 精品一区二区综合| 日韩av在线发布| 亚洲一区二区五区| 亚洲另类在线视频| ㊣最新国产の精品bt伙计久久| 亚洲精品一区二区三区四区高清| 欧美日韩美女一区二区| 91热门视频在线观看| 成人网男人的天堂| 成人免费毛片高清视频| 国产精品原创巨作av| 国产在线观看一区二区| 麻豆国产欧美一区二区三区| 亚洲va韩国va欧美va精品| 亚洲成人精品一区| 亚洲影视在线观看| 久久精品国产亚洲a| 午夜亚洲国产au精品一区二区| 亚洲综合精品久久| 一区二区三区在线观看国产| 亚洲日韩欧美一区二区在线| 中文久久乱码一区二区| 中文字幕一区二区在线播放| 中文字幕在线不卡国产视频| 中文字幕中文字幕中文字幕亚洲无线| 国产精品网站在线| 综合久久久久综合| 一区二区三区蜜桃| 首页国产欧美日韩丝袜| 青青草精品视频| 精品系列免费在线观看| 久久99国产乱子伦精品免费| 久久精品国产免费| 国产精品2024| 99精品视频在线免费观看| 色婷婷av一区二区三区大白胸| 色狠狠色狠狠综合| 在线电影欧美成精品| 91精品国产综合久久小美女| 2020日本不卡一区二区视频| 国产精品国产精品国产专区不蜜| 国产精品国模大尺度视频| 亚洲一区二区三区四区在线观看| 日日夜夜精品视频免费| 国产精品一二二区| 91麻豆.com| 日韩视频在线永久播放| 久久精品一区蜜桃臀影院| 亚洲欧美区自拍先锋| 日韩av中文字幕一区二区三区 | 久久99国产乱子伦精品免费| 精品一区二区三区在线播放 | 激情文学综合网| 欧美一级一级性生活免费录像| 亚洲精品一线二线三线| 亚洲欧美国产毛片在线| 日韩高清中文字幕一区| 国产高清不卡二三区| 欧美视频中文字幕| 国产目拍亚洲精品99久久精品| 国产精品国产a| 日韩精品1区2区3区| 国产成人精品一区二| 欧美精品第1页| 国产精品久久久久久久午夜片| 丝袜诱惑亚洲看片| 成+人+亚洲+综合天堂| 日韩欧美一级二级三级| 亚洲一区在线视频| 国产成人av电影免费在线观看| 欧美性猛交xxxx乱大交退制版 | 一区二区在线观看视频在线观看| 精品制服美女久久| 欧美午夜精品一区二区蜜桃| 久久久午夜精品| 日韩精品91亚洲二区在线观看| 91色.com| 国产精品丝袜91| 国产麻豆视频一区二区| 欧美丰满少妇xxxxx高潮对白| 国产精品理论片在线观看| 美洲天堂一区二卡三卡四卡视频| 一本久久综合亚洲鲁鲁五月天| 久久这里只有精品6| 日韩中文字幕av电影| 在线视频一区二区三区| 亚洲欧洲av一区二区三区久久| 国产麻豆成人传媒免费观看| 欧美肥妇free| 一区二区三区在线视频观看58| 成人av网在线| 亚洲国产精品黑人久久久| 精品一区二区三区久久| 91精品视频网| 舔着乳尖日韩一区| 欧美日韩亚洲综合| 亚洲综合一区二区| 欧美伊人久久久久久午夜久久久久| 中文在线资源观看网站视频免费不卡| 日本不卡免费在线视频| 欧美精品 国产精品| 日韩中文字幕麻豆| 4438亚洲最大| 麻豆国产欧美日韩综合精品二区| 6080日韩午夜伦伦午夜伦| 日本亚洲电影天堂| 日韩精品自拍偷拍| 韩国精品在线观看|