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

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

?? ecminfupd.java

?? IBM AGLET及JAVA實現的電子商務系統源碼
?? JAVA
字號:
import java.io.*;
import java.net.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.lang.*;


public class ecmInfUpd extends HttpServlet{		
	int UpdCount=0,Ucount;
	String dbName,tableName,Lab,Ustr="";
	String[] Uarray=new String[20];
	ResultSet rs;
	tableSql t;		
  String temp,insert0,delete0,cancel0,update0;  
	
	public void init(ServletConfig conf) throws ServletException {
		super.init(conf);
	}
	
	public void service(HttpServletRequest req,HttpServletResponse resp)
				throws ServletException,IOException{	
		ServletOutputStream out=resp.getOutputStream();
        temp="插入";
        insert0=new String(temp.getBytes("GBK"),"ISO8859_1");
        temp="刪除";	
        delete0=new String(temp.getBytes("GBK"),"ISO8859_1");
        temp="取消";
        cancel0=new String(temp.getBytes("GBK"),"ISO8859_1");
        temp="更改";
        update0=new String(temp.getBytes("GBK"),"ISO8859_1");
		
		dbName=req.getParameter("DbName");
		Lab=req.getParameter("UpdLab");
		tableName=req.getParameter("TableName");
		
		
		if (req.getParameter("DbName").equals("Ecmdb")){
			t = new tableSql("Ecmdb");
			System.out.println("open Ecmdb");
		}	  
		resp.setContentType("text/html");
		out.println("<HTML>");
		out.println("<HEAD><TITLE>Update Goods</TITLE></HEAD>");
		out.println("<BODY bgcolor=\"#f5f5f5\">");

		out.println("<FORM METHOD=POST ACTION=\"/servlet/ecmInfUpd\">");
				
		out.println("<INPUT TYPE=\"hidden\" name=\"DbName\" value=\""+dbName+"\">");
		out.println("<INPUT TYPE=\"hidden\" name=\"TableName\" value=\""+tableName+"\">");
		out.println("<INPUT TYPE=\"hidden\" name=\"UpdLab\" value=\""+Lab+"\">");
	   ModifyRecords(req,out);
	   if (Ucount>1){
	 	 	UpdCount=t.recordModify(Ustr,Ucount,Uarray);
	 		System.out.println("i enter to modify records");
		}
		
		out.println("<HR>");	
		//out.println("<FONT LANG=\"ZH-CN\" SIZE=4 COLOR=\"#0000ff\">");
		String temp000,temp001;

		temp000="請選擇要更改的記錄(每次只能更改一條)";
                temp001=new String(temp000.getBytes("GBK"),"ISO8859_1");
		out.println("<B>"+temp001+"</B><BR>");
		if (dbName.equals("Sysdb"))
			DispTable("select * from  "+tableName,out);
		else 
			DispTable("select * from  "+tableName,out);			
		out.println("<BR>");
		out.println("<HR>");			
		
		out.println("<INPUT TYPE=SUBMIT VALUE="+update0+">");		
		out.println("<INPUT TYPE=RESET VALUE="+cancel0+">");		
		
		out.println("</FORM>");
		//out.println("<BR><HR>");	
		if (UpdCount>0)
			out.println("You have succeed to modifyed "+UpdCount+" records!");
		else out.println("You have fail to modifyed!");
	
		out.println("</BODY></HTML>");
	}
   ///構造更新語句
	public void ModifyRecords(HttpServletRequest req,ServletOutputStream out)
			throws ServletException,IOException{			
		
			int j=0;
			int k=0;///i用于控制選擇更改的記錄不能多于一個
			String kkey,values;
			String[] tmp=new String[20];
			Enumeration keys;	 				
			keys=req.getParameterNames();
			
			System.out.println("i ente the while");
			while (keys.hasMoreElements()) {
				kkey=(String)keys.nextElement();
				values=req.getParameter(kkey);////get parameter's value

				///get Uarray 
				if (kkey.startsWith("field")){
					System.out.println("i enter to get Uarray");
					//Uarray[j]=values;
					//out.println("UpdArray["+j+"]:"+Uarray[j]+"<BR>");			
					tmp[j]=values;
					//out.println("tmp["+j+"]:"+tmp[j]+"<BR>");
					j++;
					System.out.println(j);	
				}
				//tmp[0]=System.currentTimeMillis();
				System.out.println(j);
				///get Ucount,  Ucount用于設置update語句參數的個數
				Ucount=j;	
				////將數組tmp反置獲得Uarray  Uarray用于設置update語句中?參數值
				for(int i=0;i<=(Ucount-1);i++){ 
					Uarray[i]=tmp[j-i-1];
				}
				
				///get Ustr
				if (kkey.startsWith("record")){
					++k;
					///k>2同時更改兩個或更多記錄則出錯處理
					if (k>=2){
						out.println("<BR><BR><B>Error:</B>");
						out.println("<BR><BR>You can only select one to modify!<BR>");
					}
					///k<2執行操作
					else{
					System.out.println("i enter to get Ustr");
					Ustr="Update "+tableName+" set "+Lab+" where "+tableName+".num="+values;
					//out.println("Update "+tableName+" set "+Lab+" where "+tableName+".num="+values);
               
					try{
   					int i;   	
   					rs=t.recordSql("select * from  "+tableName+" where "+tableName+".num="+values);	
   					ResultSetMetaData rsmd=rs.getMetaData();
   					int numCols=rsmd.getColumnCount();
   					
   				   //out.println("<FONT LANG=\"ZH-CN\" SIZE=4 COLOR=\"#0000ff\">");
   					//out.println("<B>You will modify the num "+values+" record</B><BR>");
					String temp000,temp001;
 				  temp000="請輸入你要更改的信息";
                		  temp001=new String(temp000.getBytes("GBK"),"ISO8859_1");
   				  out.println(temp001+"<BR>"); 
   				   //out.println("</FONT>");
   				   
   				   //為記錄每個字段設置一個文本框	
   					while (rs.next()){
   						for(i=2;i<=numCols-2;i++){
   							out.println(rsmd.getColumnLabel(i)+": "+"<INPUT TYPE=TEXT NAME=\""+"field"+i+"\""+"value=\""+rs.getString(i)+"\"><BR>");
   			    	}
		 					String temp;
			 				temp=new Long(System.currentTimeMillis()).toString();
   			    	out.println("<INPUT TYPE=hidden NAME=\""+"field"+i+"\""+"value=\""+temp+"\"><BR>");
   			  		}
   			
   				}//end try
   				catch(SQLException ex){
						System.out.println("\n***SQLException caught ***\n");
						while (ex != null){
						System.out.println("SQLState:"+ex.getSQLState());
						System.out.println("Message:"+ex.getMessage());	
						System.out.println("Vendor:"+ex.getErrorCode());
						ex=ex.getNextException();
						System.out.println("");
						}
    			  }
				}///end else 		
			}////end if
		}////end while
	}		


	public void Destroy(){
		t.closeConnect();
	}
	////display the Parameter and values
	public void WatchParameters(HttpServletRequest req,ServletOutputStream out)
			throws ServletException,IOException{
		int i=1;
		Enumeration keys;	
		String kkey,values;
		keys=req.getParameterNames();
		while (keys.hasMoreElements()) {
			kkey=(String)keys.nextElement();
			values=req.getParameter(kkey);
			out.println("<P>"+"key: "+kkey+" equals value:"+values);
		}
	}	
	
	public void DispTable(String query,ServletOutputStream out) throws ServletException,IOException{
		//out.println("<H1>TABLE RESULTS:</H1>");
		out.println("<TABLE BORDER=\"1\" ALIGN=\"CENTER\">");
		try{
			synchronized(this) {				
				int i=0,j=0;				
   			String tmpstr,checkbo;
   			rs=t.recordSql(query);					
   			ResultSetMetaData rsmd=rs.getMetaData();
   			int numCols=rsmd.getColumnCount();  				
   		   //display each column title
   			out.print("<TD>column name");
   			for(i=1;i<=numCols;i++){
   				//out.println(new String(name.getBytes("GBK"),"ISO8859_1") );
   				out.print("<TD>"+new String(rsmd.getColumnLabel(i).getBytes("GBK"),"ISO8859_1") );
   			   System.out.println("display the title");
   			   System.out.println(new String(rsmd.getColumnLabel(i).getBytes("GBK"),"ISO8859_1") );
   			}
   			out.println("<TR>"); 
   			System.out.println("enter display the table records");  		
   		   //display each column data
   			while (rs.next()){		
   				//tmpstr=rs.getString(2);
   				//out.print("<TD><INPUT TYPE=checkbox NAME=\"record"+i+"\">");		  				
					j++;	
   				checkbo=rs.getString(1);
   				out.print("<TD><INPUT TYPE=\"checkbox\" NAME=\"record"+j+"\""+" value=\""+checkbo+"\">");		   	
					out.print("<TD>"+checkbo);
					
					for(i=2;i<=numCols;i++){
						tmpstr=rs.getString(i);	
						if(rs.wasNull())
							out.print("<TD>NULL");
						else 
							out.print("<TD>"+new String(tmpstr.getBytes("GBK"),"ISO8859_1") );
					}
					out.println("<TR>");
				}
			}
			out.println("</TABLE>");
		}
		catch(SQLException ex){
			System.out.println("\n***SQLException caught ***\n");
			while (ex != null){
				System.out.println("SQLState:"+ex.getSQLState());
				System.out.println("Message:"+ex.getMessage());	
				System.out.println("Vendor:"+ex.getErrorCode());
				ex=ex.getNextException();
				System.out.println("");
			}
			out.println("</TABLE>");
		}						   	
	}
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久一区二区国产| 777久久久精品| 99精品在线免费| 全部av―极品视觉盛宴亚洲| 亚洲综合一区二区精品导航| 亚洲精品高清视频在线观看| 亚洲色欲色欲www| 亚洲欧洲国产日韩| 亚洲精品免费在线观看| 一区二区三区国产| 午夜电影网一区| 美女www一区二区| 狠狠色丁香婷综合久久| 国产成人a级片| 91在线视频18| 欧美三级电影网站| 日韩视频免费观看高清在线视频| 欧美一区二区精品在线| 2021国产精品久久精品| 一区在线播放视频| 亚洲第一搞黄网站| 韩国成人精品a∨在线观看| 国产成人免费9x9x人网站视频| 北岛玲一区二区三区四区| 91电影在线观看| 日韩西西人体444www| 国产亚洲精品久| 一区二区三区高清在线| 久久国产综合精品| 99久久国产综合精品色伊| 欧美另类一区二区三区| 久久久不卡网国产精品二区| 一区二区三区四区国产精品| 久久国产人妖系列| 色综合天天做天天爱| 日韩女优电影在线观看| 亚洲色图.com| 美女国产一区二区三区| 91网址在线看| 欧美zozozo| 亚洲精品伦理在线| 国产在线观看一区二区| 在线观看日产精品| 国产午夜精品理论片a级大结局| 亚洲自拍偷拍九九九| 国产福利不卡视频| 6080日韩午夜伦伦午夜伦| 国产精品理论片| 经典三级一区二区| 欧美日韩在线播| 中文字幕一区在线观看视频| 精品一区二区免费| 欧美日韩精品欧美日韩精品一 | 国产一区二三区| 欧美日韩国产123区| 亚洲欧美在线aaa| 国产精品综合一区二区三区| 在线成人高清不卡| 伊人夜夜躁av伊人久久| 成人av手机在线观看| 久久精品一二三| 久久精品二区亚洲w码| 制服丝袜亚洲网站| 午夜亚洲福利老司机| 色8久久精品久久久久久蜜| 国产精品每日更新| 成人的网站免费观看| 久久久久久久久久久久久女国产乱| 午夜电影一区二区| 91精品婷婷国产综合久久| 亚洲v中文字幕| 色嗨嗨av一区二区三区| 亚洲欧美日本韩国| 色八戒一区二区三区| 亚洲三级在线免费观看| 91蜜桃免费观看视频| 亚洲卡通欧美制服中文| 色呦呦国产精品| 亚洲激情欧美激情| 欧美日韩三级一区| 日产精品久久久久久久性色| 欧美在线999| 五月天激情综合| 日韩一区二区三区视频在线| 琪琪久久久久日韩精品| 精品美女一区二区| 国产精品1区2区3区| 国产欧美精品区一区二区三区| 国产91对白在线观看九色| 国产欧美精品一区二区三区四区| 国产a区久久久| 一区二区在线电影| 欧美久久久影院| 国精产品一区一区三区mba桃花| 欧美精品一区二区三区蜜臀| 丁香五精品蜜臀久久久久99网站| 国产精品久久久一本精品| 91黄色在线观看| 久久精品国产亚洲aⅴ| 国产亚洲欧美一级| 欧美综合亚洲图片综合区| 视频一区视频二区中文| 欧美精品一区二区精品网| 国产成人免费高清| 亚洲国产精品一区二区www在线| 日韩欧美不卡在线观看视频| 国产精品香蕉一区二区三区| 综合亚洲深深色噜噜狠狠网站| 欧美日本视频在线| 国产99久久久精品| 亚洲一区二区五区| 2021久久国产精品不只是精品| 91丨九色丨蝌蚪富婆spa| 奇米精品一区二区三区在线观看| 国产午夜精品理论片a级大结局| 91国在线观看| 国产大陆精品国产| 午夜久久久久久久久久一区二区| 国产日韩欧美一区二区三区乱码 | 成人黄色小视频| 精品福利视频一区二区三区| 波多野结衣中文一区| 日韩国产欧美三级| 亚洲四区在线观看| 精品国产一区二区在线观看| 日本黄色一区二区| 粉嫩蜜臀av国产精品网站| 亚洲成人免费在线观看| 国产精品免费看片| 欧美精品一区二区三| 欧美三级电影在线观看| 99re6这里只有精品视频在线观看| 美女脱光内衣内裤视频久久网站 | 国产精品盗摄一区二区三区| 精品久久久久久久久久久久包黑料| 91丨porny丨国产| 国产成人丝袜美腿| 久久精工是国产品牌吗| 午夜精品福利一区二区蜜股av| 国产精品午夜久久| 欧美精品一区二区三区高清aⅴ| 欧美日韩另类国产亚洲欧美一级| www..com久久爱| 丁香婷婷综合网| 国产成人av影院| 国精品**一区二区三区在线蜜桃| 免费成人在线影院| 奇米一区二区三区| 奇米亚洲午夜久久精品| 日韩电影在线免费| 青椒成人免费视频| 日本亚洲最大的色成网站www| 亚洲成av人片在线观看无码| 一区二区在线看| 亚洲大片在线观看| 丝袜亚洲另类欧美| 男女视频一区二区| 久久精品国产精品亚洲精品| 经典三级一区二区| 国产麻豆一精品一av一免费 | 国产欧美日韩视频一区二区| 日本一区二区三区四区在线视频 | 天天操天天干天天综合网| 三级精品在线观看| 美女www一区二区| 国产尤物一区二区| 丰满少妇在线播放bd日韩电影| 成人免费看片app下载| 99久久777色| 欧美色视频在线| 欧美一区二区三区白人| 2024国产精品| 日韩伦理av电影| 亚洲国产精品一区二区久久| 日本在线播放一区二区三区| 国产一区久久久| 91在线观看视频| 欧美一区二区久久| 久久久久99精品一区| 亚洲欧美另类久久久精品2019| 亚洲高清免费观看| 国产一区在线视频| 在线视频欧美精品| 精品国产精品一区二区夜夜嗨| 亚洲国产激情av| 性做久久久久久久免费看| 韩国一区二区视频| 在线免费观看视频一区| 日韩欧美在线影院| 亚洲人午夜精品天堂一二香蕉| 奇米影视一区二区三区| 99免费精品在线观看| 日韩西西人体444www| 亚洲三级电影网站| 狠狠色综合日日| 欧美三级日韩在线| 国产精品欧美经典| 麻豆久久久久久久| 在线观看视频一区二区欧美日韩 | 成人午夜在线免费|