WEB开发网
开发学院软件开发Java java转义oracle数据库的通配查询符 阅读

java转义oracle数据库的通配查询符

 2012-07-03 07:53:42 来源:WEB开发网   
核心提示:/** * Description: 处理转义字符%和_,针对ORACLE数据库 * @param str * @return */public static String escapeStr(String str){if(str.startsWith("%") || str.startsWith(
/**
	 * Description: 处理转义字符%和_,针对ORACLE数据库
	 * @param str
	 * @return
	 */
	public static String escapeStr(String str){
		if(str.startsWith("%") || str.startsWith("_")){
			str = "\\" + str;
		}
		
		if(str.endsWith("_")){
			int index = str.indexOf("_");
			str = str.substring(0, index) + "\\" + "_";
		}
		
		if(str.endsWith("%")){
			int index = str.indexOf("%");
			str = str.substring(0, index) + "\\" + "%";
		}
		
		return str;
	}

Tags:java 转义 oracle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接