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

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

?? mailbean.java

?? 在系統開發過程中用到了javabean和jsp技術
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
		  db.ExecuteSQL(strSQL);
    }
    public void modifyREAD(int value,long sjid){
		 String strSQL="update zz_syjb set read='"+value+"'  where sjid='"+sjid+"'";
		 db.ExecuteSQL(strSQL);
   }
    //value is new value;glc is the value replaced
    public void modifyGlc(String value,String zgbh){
		 String strSQL="update zz_glcb set glc='"+value+"' where zgbh='"+zgbh+"'";
		 db.ExecuteSQL(strSQL);
   }
    public void delFMail(String value){
       String strSQL="delete from zz_fyjb where fjid='"+value+"'";
       db.ExecuteSQL(strSQL);
     }
     public void delFJ(long value){
		   String strSQL="delete from zz_yjfjb where yjfjid='"+value+"'";
		   db.ExecuteSQL(strSQL);
     }
     public void delSMail(String value){
		   String strSQL="delete from zz_syjb where sjid='"+value+"'";
		   db.ExecuteSQL(strSQL);
     }
     public void delGlc(int value){
            String strSQL="delete from zz_glcb where glcid='"+value+"'";
            db.ExecuteSQL(strSQL);
          }
    public String getMax(String table,String value){
		   String strSQL="select "+value+" as maxvalue from zz_"+table+" where "+value+"=(select max("+value+") from zz_"+table+")";
		   ResultSet rs = db.QuerySQL(strSQL);
		   Statement stmt = null;
		   String rValue="0";
		   try{
			   if(rs.next()){
				 rValue=rs.getString("maxvalue");
			   }
			}catch(Exception e){System.out.println("運行時出錯:"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			}
		   return rValue;
    }
    public void addSJR(Hashtable hash){
          String strFJID = ds.toString((String)hash.get("FJID"));
          String strSJRZGBH = ds.toString((String)hash.get("SJR"));
          String strSQL="insert into zz_sjrb(FJID,SJRZGBH) values('"+strFJID+"','"+strSJRZGBH+"')";
          db.ExecuteSQL(strSQL);
    }
    public void delSJR(long value){
		  String strSQL="delete from zz_sjrb where fjid='"+value+"'";
		  db.ExecuteSQL(strSQL);
    }
    public void delSFGX(long value){
            String strSQL="delete from zz_sjfjgxb where sjid='"+value+"'";
            db.ExecuteSQL(strSQL);
          }

   public void addSFGX(String sjid,String yjfjid){
            String strSQL="insert into zz_sjfjgxb (SJID,YJFJID) values('"+sjid+"','"+yjfjid+"')";
            db.ExecuteSQL(strSQL);
   }

    public Vector getFJ(String value){
		  String strSQL="select * from zz_YJFJB where FJID='"+value+"'";
		  ResultSet rs=db.QuerySQL(strSQL);
		  Statement stmt = null;
		  Vector vct=new Vector();
		  try{
		  while(rs.next()){
			  Hashtable hash=new Hashtable();
			  hash.put("YJFJID",rs.getString("YJFJID"));
			  hash.put("FJDX",rs.getString("FJDX"));
			  vct.add(hash);
		  }
			}catch(Exception e){System.out.println("運行時出錯:"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			}
		  return vct;
	}


    public int refuse(String jsrbh,String zgbh){
		 String strSQL="select zgbh from zz_jsb where JSRBH='"+jsrbh+"'";
		 int flag=0;
		 ResultSet rs=db.QuerySQL(strSQL);
		 Statement stmt = null;
		 Vector vec=new Vector();
		 try{
		  while (rs.next()){
			   if (zgbh.equals(rs.getString("ZGBH")))
				  flag++;
		  }
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
		}
		   return flag;
       }
   public String convert(int value){
	    	 java.text.DecimalFormat f=new java.text.DecimalFormat("#####.#");
			 float m=1024*1024;
			 float n=1024;
			 String value1="";
			if ((float)value>m){
				value1 = f.format((float)value/m)+"M";
			}
			else if ((float)value>0&&(float)value<m){
					if ((float)value/n<0.1){
						value1 = "0.1K";
					}
					else value1 = f.format((float)value/n)+"K";
				}
				else if ((float)value==0){
					value1 = "0";
				}
		 return value1;
  }

 public String toUtf8String(String src)
 {
       byte[] b = src.getBytes();
       char[] c = new char[b.length];
       for(int i=0;i<b.length;i++)
       {
          c[i] = (char)(b[i]&0x00FF);
       }
       return new String(c);
    }

public String getGL()
{
		DocBean doc=null;
		String gl="";
		String sql = "";
		Statement stmt = null;
		ResultSet rs = null;
		try{
			doc=new DocBean();
			DealString ds=new DealString();
			sql = "select XMMC from CODE_ZDB where ZDMC='系統郵件過濾'";
			rs = doc.QuerySQL(sql);
			Vector vt = new Vector();
			while(rs.next()){
				gl=ds.toString(rs.getString("XMMC"));
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			if(doc!=null)doc.closeConn();
		}
		return gl;
	}
    //check whether the used space is larger than the default argument
	public int CheckMount(String zgbh ,RightBean rb ,DocBean doc )
	{
		//RightBean rb=null;
		//DocBean doc=null;
		ResultSet rs=null;
		int sum = 0;
		Statement stmt = null;
		try{
		//rb=new RightBean();
		DealString ds=new DealString();
		//doc=new DocBean();
		rb.setUID(zgbh);
		int total=Integer.parseInt(rb.getConfValue("附件大小"))*1024*1024;
		String str= "select sjid,zt,nr,fssj,fjdx,yjzt,read"
					+ " from zz_syjb"
					+ " where yjzt<>'2' and success='0' and sjrzgbh='"+zgbh+"'"
					+ " union"
					+ " select fjid,zt,nr,fssj,fjdx,yjzt,read"
					+ " from zz_fyjb"
					+ " where yjzt<>'2' and yjzt<>'6' and success='0' and fjrzgbh='"+zgbh+"'";
		rs=doc.QuerySQL(str);
		int nr1=0;
		int zt1=0;
		int fjdx1=0;
		while(rs.next()) {
			nr1+=ds.toString(rs.getString(3)).length();
			zt1+=ds.toString(rs.getString(2)).length();
			fjdx1+=Integer.parseInt((String)rs.getString(5));
		}
		sum=nr1+zt1+fjdx1;
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			//if(rb!=null)  rb.closeConn();
			//if(doc!=null) doc.closeConn();
		}
		return sum;
	}

	public void DeleteFujianFromReceive(String sjid)
	{		
		  DocBean doc=null;
		  ResultSet rs=null,rs1=null,rs2=null,rs3=null;
		  Statement stmt = null;
		  String str1="select yjfjid from zz_sjfjgxb where sjid='"+sjid+"'";
		  try{
			  doc=new DocBean();
		  rs1=doc.QuerySQL(str1);
		  while (rs1.next()){
			      String yjfjid=rs1.getString("yjfjid");
		    	  String str="select sjid"
							+ " from zz_sjfjgxb"
							+ " where yjfjid='"+yjfjid+"'";
				rs=doc.QuerySQL(str);
				int count=0;
				while (rs.next())
					  count++;
				rs.close();  Statement st = rs.getStatement(); if(st!=null) st.close();
				if (count==1){							//no other sjrzgbh is using the addition,so check the fyjb;
				   String str2="select fjid" 
								 + " from zz_yjfjb"
								 + " where yjfjid='"+yjfjid+"'"; 	
				  rs2=doc.QuerySQL(str2);
				  while (rs2.next()){
					  String fjid=rs2.getString("fjid");
					  long fjid1=Long.parseLong(fjid);
					  String str3="select *"
								  + " from zz_fyjb"
								  + " where fjid='"+fjid+"'";
					   rs3=doc.QuerySQL(str3);
					   while (rs3.next()){
							 int yjzt=Integer.parseInt(rs3.getString("yjzt")); 
							 if (yjzt==2){
								MailElementBean meb=new MailElementBean();
								Vector mInfo=new Vector();
								mInfo=receiveFujian(yjfjid,"yjfjid");
								if (mInfo!=null){
									for(int j=mInfo.size()-1;j>=0;j--){
										meb=new MailElementBean();
										meb=(MailElementBean)mInfo.get(j);
										String wz=meb.getFJWZ();
										String xmc=meb.getFJXMC();
										File file=new File(wz+xmc);
										if (file.exists()){
											file.delete();
										}
										//delete record from zz_yjfjb
										delFJ(Long.parseLong(yjfjid));
									}
								}	
							 }
						 }
					 }
				}
			//  rs2.close();
       }
	   delSFGX(Integer.parseInt(sjid));
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs1!=null)try{ stmt = rs1.getStatement(); rs1.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			if(rs2!=null)try{ stmt = rs2.getStatement(); rs2.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			if(rs3!=null)try{ stmt = rs3.getStatement(); rs3.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			if(doc!=null)  doc.closeConn();
		}
	}
	
	public void DeleteFujianFromSend(String yjfjid)
	{
		//DocBean doc=new DocBean();
		//ResultSet rs=null;
		//String str="select * from zz_yjfjb where fjid='"+fjid+"'";
		//rs=doc.QuerySQL(str);
		//while (rs.next()){
			MailElementBean meb=new MailElementBean();
			Vector mInfo=new Vector();
			mInfo=receiveFujian(yjfjid,"yjfjid");
			if (mInfo!=null){
				meb=new MailElementBean();
				meb=(MailElementBean)mInfo.get(0);
				String wz=meb.getFJWZ();
				String xmc=meb.getFJXMC();
				File file=new File(wz+xmc);
				if (file.exists()){
					file.delete();
				}
			delFJ(Long.parseLong(yjfjid));
    		}
		//}
		//rs.close(); Statement stmt = rs.getStatement(); if(stmt!=null) stmt.close();
		//doc.closeConn();
	}

	public void DeleteFJ(String yjfjid) {
		DealString ds = new DealString();
		MailElementBean meb=new MailElementBean();
		Vector mInfo = new Vector();
		
		//read data from the table 
		mInfo=receiveFujian(yjfjid,"yjfjid");	
		meb=(MailElementBean)mInfo.get(0);
		String wz=meb.getFJWZ();
		String xmc=meb.getFJXMC();
		String day = xmc.substring(6,8);

		long fid = Long.parseLong(yjfjid);		
		//delete file
		File file=new File(wz+day+"\\"+xmc);
		if (file.exists()){
			file.delete();
			}  
		delFJ(fid);
	}	

	private int CheckS(String yjfjid) {
			DocBean doc = null;
			ResultSet rs = null;
			Statement stmt = null;
			int count = 0;
			
			String sql = "select * from zz_sjfjgxb where yjfjid='"+yjfjid+"'";
			try{
				doc = new DocBean();
				rs = doc.QuerySQL(sql);
				while (rs.next()){
					count++;
				}
			}catch(Exception e){System.out.println("運行時出錯:"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
				if(doc!=null)doc.closeConn(); 
			}
			return count;
	}

	private int CheckF(String yjfjid) {
		DocBean doc = null;
		ResultSet rs = null;
		Statement stmt = null;
		int count = 0; 	
		
		String sql = "select zz_fyjb.*"
		   	        +" from zz_fyjb,zz_yjfjb"
		   	        +" where zz_fyjb.fjid=zz_yjfjb.fjid and zz_fyjb.yjzt<>2 and" 
		   	        +" zz_fyjb.yjzt<>5 and zz_fyjb.yjzt<>6 and zz_yjfjb.yjfjid='"+yjfjid+"'";
		try{
			doc = new DocBean();
			rs = doc.QuerySQL(sql);
			while (rs.next()){
				count++;		
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			if(doc!=null) doc.closeConn();
		}
		return count;
	}

	public void DeleteFJInS (String yjfjid,String sjid,String value){
		DocBean doc = null;
		try{
		doc = new DocBean();
		String fid = yjfjid;		
		int sjnum = CheckS(fid);
		int fjnum = CheckF(fid);
		String str = "";
		if (value==null)
		{
			//刪除sjfjgxb
			str = "delete from zz_sjfjgxb where yjfjid='"+yjfjid+"' and sjid='"+sjid+"'";
		}
		else 
		{
			str = "delete from zz_sjfjgxb"
				   +" where yjfjid='"+yjfjid+"' and sjid in"
				   +" (select sjid from zz_syjb where sjid='"+sjid+"' and yjzt='"+value+"')"; 
		}	
			doc.ExecuteSQL(str);
			//當收件箱(或垃圾箱)只有1條記錄且發件箱,草稿箱沒有記錄,即系統中沒有其他人使用該記錄時
			if (sjnum==1 && fjnum==0){
				DeleteFJ(yjfjid);
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(doc!=null)doc.closeConn();
		}
	}	

	public void DeleteFJInF(String yjfjid,String fjid){
		DealString ds = new DealString();
		DocBean doc = null;
		ResultSet rs=null,rs1 = null; 
		Statement stmt =  null;
		String fid = yjfjid;
		int sjnum = CheckS(fid);
		int fjnum = CheckF(fid);
		
		int count = 0;
		try{
			doc = new DocBean();
			if (sjnum==0 && fjnum==1){
				String str1 = "select fjid from zz_yjfjb where fjid='"+fjid+"'";
				rs1 = doc.QuerySQL(str1);
				while (rs1.next()){
					if (fjid.equals(rs1.getString("fjid")))
						count++;
				}
				if (count==1){		
					long fjid1 = Long.parseLong(fjid);
					delSJR(fjid1);
					delFMail(fjid);
				}
				DeleteFJ(yjfjid);
			}
			//對發件箱或者草稿箱:當有其他人使用該附件時,將該郵件的狀態值改為2	
			else {
				long fjid1 = Long.parseLong(fjid);
				modifyFMail(2,fjid1);
			}	
		}catch(Exception e){System.out.println("運行時出錯:"+e);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久99| 久久先锋资源网| 精品国产乱码久久久久久夜甘婷婷| 26uuu色噜噜精品一区二区| 亚洲图片激情小说| 国产精品一区三区| 欧美日韩一级二级三级| 国产精品视频一区二区三区不卡| 日韩精品一二三四| 欧美在线不卡视频| 欧美国产精品一区| 国模少妇一区二区三区| 欧美日本在线视频| 亚洲小说春色综合另类电影| 成人性生交大合| 欧美精品一区二区精品网| 日韩电影在线观看一区| 色婷婷激情一区二区三区| 国产精品色在线| 国产夫妻精品视频| 久久久亚洲午夜电影| 奇米一区二区三区av| 欧美日韩国产综合视频在线观看| 国产精品视频一二| 成人激情免费视频| 国产日韩欧美精品综合| 久久99热狠狠色一区二区| 欧美一级淫片007| 日本aⅴ免费视频一区二区三区| 在线免费av一区| 亚洲国产欧美另类丝袜| 91日韩精品一区| 亚洲视频免费观看| 色乱码一区二区三区88| 亚洲精品国产一区二区精华液| 国产suv精品一区二区883| 久久一二三国产| 国产电影一区在线| 国产成人精品一区二区三区四区| 自拍偷自拍亚洲精品播放| 日韩精品专区在线影院观看| 91精品国产综合久久国产大片| 日韩三级视频在线观看| 欧美日韩亚洲综合在线| 色婷婷综合激情| 在线一区二区三区四区五区 | 日本在线不卡视频| 免费在线观看一区| 六月丁香综合在线视频| 国产麻豆精品在线观看| 国产精品白丝jk白祙喷水网站| 国产成人精品一区二区三区网站观看| 在线观看91视频| 91蜜桃在线免费视频| 欧美日韩成人综合在线一区二区| 亚洲精品视频自拍| 91麻豆精品国产91久久久久久| 亚洲免费av在线| 91精品在线一区二区| 欧美成人综合网站| 国产99一区视频免费 | 91精品福利视频| 国产精品久久久久久户外露出 | 国产激情精品久久久第一区二区| 久久亚洲免费视频| av一二三不卡影片| 午夜av一区二区| 久久久久久久综合狠狠综合| 91麻豆自制传媒国产之光| 一区二区三区资源| 欧美成人vr18sexvr| 91网上在线视频| 美女性感视频久久| 亚洲精品乱码久久久久久| 欧美不卡一二三| 在线亚洲+欧美+日本专区| 国产精品一线二线三线精华| 亚洲成av人影院| 亚洲欧洲另类国产综合| 日韩精品一区二区三区在线| 成人激情黄色小说| 激情综合五月婷婷| 亚洲国产人成综合网站| 国产精品福利一区| 欧美成人欧美edvon| 色婷婷精品久久二区二区蜜臀av| 精品在线一区二区| 亚洲1区2区3区视频| 自拍视频在线观看一区二区| 精品国产精品网麻豆系列 | 成人免费视频网站在线观看| 爽好多水快深点欧美视频| 亚洲欧美乱综合| 中文字幕不卡三区| 精品国产露脸精彩对白 | 在线影院国内精品| 99久久精品免费看国产| 国产精品自在欧美一区| 捆绑紧缚一区二区三区视频| 午夜不卡av在线| 午夜视频在线观看一区| 亚洲综合区在线| 亚洲精选在线视频| 亚洲蜜桃精久久久久久久| 综合电影一区二区三区| 1024精品合集| 中文字幕人成不卡一区| 国产精品久久久久精k8| 国产精品久久综合| 国产精品毛片久久久久久久| 久久精品一区二区| 中文字幕国产一区| 国产精品五月天| 亚洲视频一区二区在线观看| 中文字幕亚洲成人| 亚洲啪啪综合av一区二区三区| 国产精品人妖ts系列视频| 国产精品进线69影院| 自拍偷拍国产亚洲| 亚洲图片自拍偷拍| 日韩精品91亚洲二区在线观看| 天天av天天翘天天综合网| 日韩精品免费专区| 久久 天天综合| 国产精品主播直播| 成人午夜短视频| 91麻豆免费看| 欧美精品一卡两卡| 日韩你懂的电影在线观看| 久久这里只有精品6| 国产日韩成人精品| 亚洲三级免费观看| 日韩在线播放一区二区| 韩国一区二区视频| 国产成人免费视| 色婷婷久久久亚洲一区二区三区 | 欧美中文字幕一区| 欧美精品一二三区| 久久这里都是精品| 亚洲天堂网中文字| 日本美女一区二区| 国产成人h网站| 色婷婷国产精品| 日韩欧美国产一区二区在线播放| 久久久精品免费网站| 一区二区三区四区视频精品免费 | 日韩电影一区二区三区四区| 乱中年女人伦av一区二区| 成人精品一区二区三区四区| 欧美日韩精品一区二区三区四区| 日韩精品一区二区三区swag| 国产精品乱人伦| 日韩av中文字幕一区二区 | 中文字幕电影一区| 午夜视黄欧洲亚洲| 国产成人av电影在线观看| 91福利精品第一导航| 欧美成人女星排行榜| 亚洲免费在线播放| 国产激情视频一区二区在线观看| 欧美熟乱第一页| 国产精品美女www爽爽爽| 蜜桃精品视频在线观看| 91丨九色丨蝌蚪丨老版| 久久久久99精品一区| 性做久久久久久免费观看欧美| 国产成人免费网站| 日韩视频123| 亚洲第一综合色| 成人国产在线观看| 久久久激情视频| 免费高清成人在线| 欧美日韩国产精品自在自线| 中文字幕在线观看不卡| 国产精品一区在线观看乱码| 欧美一区二区视频观看视频| 一区二区三区不卡视频| 风间由美性色一区二区三区| 欧美电视剧免费观看| 舔着乳尖日韩一区| 在线国产亚洲欧美| 亚洲免费色视频| 91浏览器打开| 亚洲日韩欧美一区二区在线| 国产成人亚洲综合a∨婷婷| 日韩精品在线看片z| 日本亚洲视频在线| 在线播放日韩导航| 五月激情六月综合| 欧美视频在线播放| 亚洲综合色噜噜狠狠| 91官网在线免费观看| 亚洲欧美日韩国产综合| 91丨九色丨黑人外教| 亚洲欧美偷拍三级| 97久久精品人人做人人爽50路| 国产精品不卡一区| 99热这里都是精品| 亚洲精品视频观看| 在线一区二区视频|