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

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

?? global.java

?? 通過JAVA訪問ORACLE數據庫的一系列通用工具
?? JAVA
字號:
package client.chaowei.intraweb.bean.util;

/**
 * <p>Company:  大連超維計算機技術有限公司</p>
 * <p>Class Name </p>
 * <p>Description 此類主要包含了一些常用的工具。</p>
 * <p>Created Date </p>
 * @Created Author 陳永財
 * @Version 1.0
 */

import java.io.*;
import java.lang.reflect.*;
import java.sql.*;
import java.util.*;

public class Global {
  /**
   * @param      sql
   * @call       none
   * @return     處理好的SQL語句
   * @function   過濾處SQL語句中的單引號,轉成''
   * @date
   * @author
   * @modify
   */
  public static String sqlFilter(String sql) {
    String sqlStr = ""; 	//存儲處理的SQL語句
    String tmpContext = ""; //存儲臨時處理好的語句
    String firstStr;  		//單引號前的語句
    String lastStr; 		//單引號后的語句
    char   oldStr = 39; 	//"'"的ASCII碼
    int pos; 				//定義單引號在句中的位置
    sqlStr = sql.trim(); 	//去掉SQL語句中的空格
    if (sqlStr == null) {
      /*空語句,直接返回*/
      return "";
    }
    pos = sqlStr.indexOf(oldStr); //得到第一個單引號在句中的位置
    while(pos>=0) {
      /*找到每一個存在的單引號,直到句中不存在單引號為止*/
      firstStr   = sqlStr.substring(0,pos+1); //得到單引號前的語句
      lastStr    = sqlStr.substring(pos+1,sqlStr.length()); //得到單引號后的語句
      tmpContext = tmpContext+firstStr+oldStr; //臨時處理好的語句
      sqlStr     = lastStr; //下一次要處理的語句
      pos        = sqlStr.indexOf(oldStr); //得到下一個單引號的位置
    }
    sqlStr = tmpContext+sqlStr;  //得到處理好的語句
    return sqlStr;  //返回處理好的語句
  }

/**
 * @param      type,context
 *             type:
 *             context:需要轉換的字符串
 * @call       none
 * @return     轉換后的字符串
 * @function   把在WML/HTML中的保留字符專成對應的取代字符。
 * @call by
 * @date       2001.10.24
 * @author
 * @modify
 */
public static String getContextConvert(String context) {
  String tmpContext = ""; 	//在轉換中間,臨時存放己經轉換好的字符串
  String firstStr; 			//存要轉換的字符串中第一個遇到的要轉換字符前的字符串
  String lastStr;  			//存要轉換的字符串中第一個遇到的要轉換字符后的字符串
  String tmpStr="";  			//存可能含有要轉換字符的字符串
  String convertStr = ""; 	//轉換成的自符
  int pos; 					//找到的要轉換字符在整個字符串中的位置
  //char[] chararry={'&','<','>','$','"','\''};
  //char[] chararry={'&','<','>','"','\''};	//要轉換的字符
  char[] chararry={'&','<','>','"'};	//要轉換的字符
  if (context==null)
     return "";
  tmpStr=context.trim(); //去掉字符串中的空格
  if (tmpStr.equals(""))
    return "";
  for (int i=0;i<4;i++) {
    /*否則,依次查找字符串中是否含有要轉換字符數組中的字符*/
    pos=tmpStr.indexOf(chararry[i]); //確定第一次遇到的當前要轉換的字符在字符串中的位置
    while(pos>=0) {
      /*此字符串中含有要轉換的字符,則繼續循環*/
      firstStr   = tmpStr.substring(0,pos); //得到在整個字符串中,第一個遇到的當前要轉換字符前的字符串
      lastStr    = tmpStr.substring(pos+1,tmpStr.length()); //得到在整個字符串中,第一個遇到的當前要轉換字符后的字符串
      switch (i) {
        /*轉換成對應的字符*/
        case 0:
          convertStr = "&amp;";
          break;
        case 1:
          convertStr = "&lt;";
          break;
        case 2:
          convertStr = "&gt;";
          break;
        case 3:
          convertStr = "&quot;";
          break;
        }
      tmpContext = tmpContext+firstStr+convertStr; //始終存有轉換好的字符串
      tmpStr = lastStr;  //始終存有未做轉換的字符串
      pos = tmpStr.indexOf(chararry[i]);  //確定下一個遇到的當前要轉換的字符在字符串中的位置
      } //end while(字符串中含有當前要轉化的字符)
      tmpContext = tmpContext+tmpStr; /*已經將上一個要轉換字符轉換好后的字符串*/
       tmpStr = tmpContext;  /*將其作為新的未轉換的字符串,用于轉換下一個要轉換的字符*/
      tmpContext = ""; //將存有轉換好的字符串的字符串置空,用作下一次的開始
  }
  return tmpStr;  //返回轉換好的字符串
  }

 /**
   * @param      id
   * @call       none
   * @return     處理好的id
   * @function   對字符串id進行加一處理
   * @date
   * @author
   * @modify
   */
  public String idAddOne(String id) {
    try {
      int i = Integer.parseInt(id);
      i = i + 1;
      String s = Integer.toString(i);
      int k = 9 - s.length();
      for (int j=0;j<k;j++) {
        s = "0"+ s ;
      }
      return s;
      } catch (Exception e){
          return null;
      }
  }

  public String changeDate(java.sql.Date date,String time) {
    try {
      Calendar cal = Calendar.getInstance();
      cal.setTime(date);
      String s = Integer.toString(cal.get(Calendar.YEAR)) + "-";
      s = s + Integer.toString(cal.get(Calendar.MONTH) + 1) + "-";
      s = s + Integer.toString(cal.get(Calendar.DAY_OF_MONTH));
      StringTokenizer tokenizer = new StringTokenizer(time," ");
      tokenizer.nextToken();
      String t = tokenizer.nextToken();
      tokenizer = new StringTokenizer(t,":");
      s = s + " " + tokenizer.nextToken();
      s = s + ":" + tokenizer.nextToken();
      return s;
    } catch (Exception e){
        return null;
    }
  }

 /**
   * @param      comm
   * @call       none
   * @return     處理好的comm
   * @function   對字符串comm進行加一處理
   * @date
   * @author
   * @modify
   */
  public String commAddOne(String comm) {
    try {
      int i = Integer.parseInt(comm);
      i = i + 1;
      String s = Integer.toString(i);
      int k = 5 - s.length();
      for (int j=0;j<k;j++) {
        s = "0"+ s ;
      }
      return s;
      } catch (Exception e){
          return null;
      }
  }

 /**
   * @param      meetnum
   * @call       none
   * @return     處理好的meetnum
   * @function   為會議紀要號加一
   * @date
   * @author
   * @modify
   */
  public String meetnumAddOne(String meetnum) {
    try {
      int i = Integer.parseInt(meetnum);
      i = i + 1;
      String s = Integer.toString(i);
      int k = 3 - s.length();
      for (int j=0;j<k;j++){
        s = "0"+ s ;
      }
      return s;
      } catch (Exception e){
          return null;
      }
  }

  public static String[][] CreateStringArrayFromResultSet(ResultSet rs, int[] SizeOfResultSet) {
    String[][] result = null;
    String[][] TemporaryResult = null;
    int MAX_SIZE_CANDIDATE = 1000;
    try{
      ResultSetMetaData rsmd = rs.getMetaData();
      int numberOfColumns = rsmd.getColumnCount();
      TemporaryResult = new String[MAX_SIZE_CANDIDATE + 1][numberOfColumns];
      for (int i = 1; i <= numberOfColumns; i++) {
        String columnName = rsmd.getColumnName(i);
        TemporaryResult[0][i-1] = columnName;
      }
      int icount = 1;
      while (rs.next()) {
        for (int i = 1; i <= numberOfColumns; i++) {
        String columnValue = rs.getString(i);
        TemporaryResult[icount][i-1] = columnValue;
      }
      icount++;
      }//END of while
      int numberOfRows = icount;
      // copy the size of ResultSet
      SizeOfResultSet[0] = numberOfColumns;
      SizeOfResultSet[1] = numberOfRows;
      // copy to result array from temporary array.
      result = new String[numberOfRows + 1][numberOfColumns];
      for (int i = 0; i <= numberOfRows; i++) {
        for (int j = 0; j < numberOfColumns; j++) {
          result[i][j]=TemporaryResult[i][j];
        }
      }
    }catch(SQLException ex) {
      System.err.print("SQLException: ");
      System.err.println(ex.getMessage());
    }
     return result;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va亚洲va| 亚洲丝袜美腿综合| 国内精品久久久久影院色| 日韩免费成人网| 高清不卡在线观看| 欧美午夜一区二区| 欧美国产一区二区| 欧美系列一区二区| 国产一区二区91| 一区二区三区四区激情| 欧美一区二区三区的| 国产成人99久久亚洲综合精品| 国产精品久线在线观看| 欧美精品丝袜中出| 国产精品1024| 蜜臀久久久久久久| 亚洲日本在线视频观看| 26uuuu精品一区二区| 国产精品自拍一区| 亚洲与欧洲av电影| 国产日韩v精品一区二区| 91福利国产成人精品照片| 开心九九激情九九欧美日韩精美视频电影| 精品免费日韩av| 欧美性大战久久久久久久 | 欧美日韩免费不卡视频一区二区三区 | 久久久影视传媒| 欧美一级淫片007| 91黄色激情网站| 色哟哟亚洲精品| 国产不卡在线一区| 成人av网站在线观看| 国产成人亚洲综合a∨婷婷图片| 亚洲线精品一区二区三区八戒| 久久久久久9999| 国产日韩欧美在线一区| 久久精品一二三| 91精品国产色综合久久不卡电影| 理论电影国产精品| 韩国女主播成人在线| 国产一区二三区好的| 国产高清精品久久久久| av电影在线不卡| 欧美伊人久久大香线蕉综合69| 欧洲色大大久久| 日韩欧美一区二区不卡| 国产视频亚洲色图| 亚洲日本护士毛茸茸| 免费看欧美女人艹b| 成人夜色视频网站在线观看| eeuss国产一区二区三区| 在线观看视频一区二区欧美日韩| 欧美日韩一区成人| 国产精品三级在线观看| 亚洲电影在线免费观看| 丁香婷婷综合色啪| 欧美卡1卡2卡| 亚洲欧美欧美一区二区三区| 偷拍一区二区三区| gogogo免费视频观看亚洲一| 欧美一区二区三区四区视频| 国产欧美精品区一区二区三区 | 欧美一区中文字幕| 自拍视频在线观看一区二区| 久久国产精品一区二区| 欧美色综合网站| 亚洲精选在线视频| 成人激情校园春色| 中文子幕无线码一区tr| 日韩理论片一区二区| 亚洲国产综合91精品麻豆| 波多野结衣在线aⅴ中文字幕不卡| 欧美精品久久天天躁| 亚洲午夜精品久久久久久久久| 成人黄页在线观看| 中文字幕精品综合| 成人精品免费视频| 国产女人18毛片水真多成人如厕 | 国产精品久久久久天堂| 岛国精品在线播放| 中文字幕视频一区| 在线精品视频免费播放| 爽好久久久欧美精品| 这里只有精品99re| 精品一区二区三区影院在线午夜 | 亚洲欧美国产毛片在线| 91啪在线观看| 男女男精品视频网| 国产欧美一区二区三区鸳鸯浴 | 亚洲图片欧美激情| 欧美一区永久视频免费观看| 国内欧美视频一区二区| 亚洲美女区一区| 日韩久久精品一区| 99久久免费精品高清特色大片| 亚洲综合在线免费观看| 91精品国产综合久久久久久| 久久91精品国产91久久小草 | 一区二区在线免费观看| 日韩写真欧美这视频| av爱爱亚洲一区| 中文字幕一区二区三区av| 91麻豆免费视频| 成人视屏免费看| 九一久久久久久| 日韩电影免费一区| 亚洲婷婷在线视频| 国产精品美女视频| 2020国产精品久久精品美国| 色先锋资源久久综合| 成人app下载| 国产99精品视频| 国产精品一二三四五| 青青草国产精品97视觉盛宴| 亚洲一区二区三区三| 亚洲欧美在线aaa| 亚洲欧洲一区二区三区| 久久精品日韩一区二区三区| 久久久久久久综合狠狠综合| 国产亚洲午夜高清国产拍精品 | 日本韩国欧美一区二区三区| 暴力调教一区二区三区| 成人av在线电影| 色综合婷婷久久| 91精品国产综合久久婷婷香蕉| 欧美一三区三区四区免费在线看| 欧美精品乱码久久久久久按摩| 日韩写真欧美这视频| 337p粉嫩大胆噜噜噜噜噜91av| 欧美精品一区二区三区四区 | 亚洲一区二区在线视频| 成人欧美一区二区三区小说| 亚洲精品中文在线观看| 午夜影视日本亚洲欧洲精品| 久久不见久久见免费视频1| 99精品视频中文字幕| 欧美一区三区四区| 欧美日韩电影在线播放| 久久青草国产手机看片福利盒子 | 91精品国产一区二区三区| 精品国产区一区| 亚洲人成人一区二区在线观看| 蜜桃视频一区二区三区在线观看| 国产一区二区主播在线| 欧美日韩性生活| 亚洲日本免费电影| 不卡一区中文字幕| 久久亚区不卡日本| 蜜桃av一区二区| 欧美三区在线观看| 国产精品九色蝌蚪自拍| 久久国产精品99精品国产| 欧美视频一二三区| 亚洲一区二区影院| 色婷婷亚洲精品| 国产精品国产自产拍高清av| 国产一区二区三区最好精华液| 51久久夜色精品国产麻豆| 亚洲与欧洲av电影| 欧美体内she精高潮| 国产精品不卡视频| 一本一本久久a久久精品综合麻豆| 久久久精品国产免大香伊| 激情综合色综合久久| 国产亚洲成av人在线观看导航| 美女一区二区三区在线观看| 尤物视频一区二区| 99综合影院在线| 一卡二卡三卡日韩欧美| 欧美日韩另类一区| 国产在线精品免费| 成人免费一区二区三区视频| 91在线国产观看| 日韩高清不卡一区二区| 国产性做久久久久久| 一本一本久久a久久精品综合麻豆| 婷婷综合久久一区二区三区| 精品国产伦一区二区三区观看体验 | 久久成人免费电影| 久久久久久久久久久99999| 99久免费精品视频在线观看| 亚洲精品国产成人久久av盗摄| 91精品国产综合久久久久| 国产v综合v亚洲欧| 亚洲综合激情网| 日韩欧美一级精品久久| 91亚洲精品一区二区乱码| 日韩国产精品久久久| 国产精品嫩草久久久久| 欧美电视剧免费全集观看| 色天天综合久久久久综合片| 韩国成人精品a∨在线观看| 亚洲精品网站在线观看| 国产精品成人网| 中文字幕欧美国产| 久久久久久久综合色一本| 日韩一区二区不卡| 日韩欧美一二三四区| 日韩欧美国产三级电影视频| 欧美电影影音先锋|