- 浏览: 1061334 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (501)
- dwr (6)
- javascript (84)
- oracle (66)
- jsp/servlet (18)
- ant (3)
- 基础知识 (12)
- EXT (10)
- My SQL (10)
- java (71)
- spring (37)
- 学习的对象 (2)
- Linux (24)
- 面试 (1)
- HTML/CSS (11)
- tomcat (11)
- 收藏夹 (2)
- Power Designer (2)
- struts.xml配置文件 (1)
- sturts2 (3)
- myeclipse (8)
- eclipse (7)
- Maven (34)
- SVN (3)
- SAP JCO (2)
- JBOSS (11)
- webservice (8)
- word (1)
- 敏捷开发 (1)
- sybase (4)
- Nexus (3)
- EhCache (3)
- log4j (3)
- Cookie (4)
- Session (4)
- CXF (7)
- AXIS (2)
- SSO (1)
- LDAP (1)
- velocity (2)
- Jquery (5)
- redis (2)
- http (4)
- dojo (1)
- Linux资源监控软件mnon的安装与运用 (1)
- notepad++ (1)
- EA (1)
- UML (1)
- JasperReports (1)
- 权限 (0)
- freemarker (4)
- Spring MVC (1)
- JMS (1)
- activeMQ (1)
- hession (3)
- 安全 (1)
- ibatis (2)
- log (1)
- nginx (1)
最新评论
-
winhbb:
我刚好遇到了一个问题(在可以依赖注入的场合有效):有两个模块A ...
解决Maven项目相互依赖/循环依赖/双向依赖的问题 -
nanjiwubing123:
long3ok 写道你好 XmlOutputFormatter ...
用XStream转换复杂XML -
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
eclipse下实现maven项目在tomcat容器热部署方法 -
long3ok:
你好 XmlOutputFormatter 请问这个类是在什么 ...
用XStream转换复杂XML -
ganbo:
总结的好,文章给力。
解决Maven项目相互依赖/循环依赖/双向依赖的问题
escape:指定某字符为特殊字符:
例如指定‘\’ 为特殊字符
java:
例如:select * from t_event t where t.eventname like '%\%%' escape '\'
select * from t_event t where t.eventname like '%+escapeForDaoLike("%")+%' escape '\'即可
例如指定‘\’ 为特殊字符
java:
/** * 将dao中使用like的时候将内容转义,可以转义'\','%','_' * * @param content 转义前的字符串 * @return String 转义后的字符串 */ public static String escapeForDaoLike(String content) { // 转义前的字符串不为空,执行替换操作 if (isNotEmpty(content)) { content = content.replace("\\", "\\\\"); content = content.replace("%", "\\%"); content = content.replace("_", "\\_"); return content; } // 为空,返回空串 else { return ""; } }
例如:select * from t_event t where t.eventname like '%\%%' escape '\'
select * from t_event t where t.eventname like '%+escapeForDaoLike("%")+%' escape '\'即可
发表评论
-
Oracle强制使用索引
2013-01-25 16:48 5374Oracle强制使用索引: select /*+ INDEX ... -
Oracle if exists(...)
2013-01-22 10:52 1288对于Oracle中没有 if exists(...) 的语法, ... -
oracle 赋debug权限
2013-01-15 15:29 4092pl/sql 报错 不能运行debug 时 ora-0131 ... -
Oracle 10g使用游标更新或删除数据
2013-01-04 16:03 1122在定义又表示必须要带 ... -
oracle 的 CONNECT BY 和START WITH
2013-01-04 15:00 1393在SELECT命令中使用CONNECT BY 和START W ... -
树-Oracle用Start with...Connect By子句递归查询
2013-01-04 14:59 1067Start with...Connect By子句递归查询一般 ... -
java.sql.SQLException: ORA-01436: 用户数据中的 CONNECT BY 循环
2013-01-04 14:55 2416SELECT r1.region_id,parent_id ... -
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
2013-01-03 16:24 1307//创建临时表空间 create temporary ta ... -
ResultSet.getMetaData() 的使用
2012-08-12 11:22 2143java.sql.ResultSet.getMetaData( ... -
ORACLE中如何查找特定对象中的文本内容~
2012-04-30 19:37 1282[c-sharp] view plaincopy SQL> ... -
Oracle 下读取表/字段的备注信息
2012-04-30 19:19 1226Oracle 通过COMMENT ON TABLE / C ... -
nls_sort和nlssort 排序功能介绍
2012-04-23 23:20 11189ALTER SESSION SET NLS_SORT=''; ... -
Oracle 递归查询 树查询 start with connect by prior
2012-02-28 09:52 1129网页地址: http://www.iteye.com/topi ... -
Oracle中的 单引号 和 双引号
2011-10-18 09:17 1320双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则 ... -
pl/sql case or decode
2011-10-16 00:19 1123SELECT CASE 3 WHEN 1 THEN ... -
Oracle存储过程返回游标 [转载]
2012-04-22 22:09 4676有俩种方法: 一种是声明系统游标,一种是声明自定义游标,然后 ... -
oracle索引表函数(集合函数)(下表为字符串的索引表举例红色)(嵌套表/索引表/可变数组举例绿色)
2011-10-12 11:40 0一、EXISTS函数 1、检测 ... -
pl/sql 集合代码 的遍历方式
2011-10-12 10:22 1521-- Created on 2011-10-12 by HUC ... -
浅谈oracle复合数据类型
2012-04-22 22:10 1016--本文档可以直接拷贝运行。 /* oracle复合数 ... -
table array object record
2012-04-22 22:10 1162前段时间我恰好有关于这些的学习笔记,贴出来大家指点一下: ...
相关推荐
Java 中 XML 文件的处理及 Oracle 中 XMLType 的插入和读取 Java 中 XML 文件的处理是指在 Java 应用程序中处理和操作 XML 文件的过程。在 Oracle 数据库中,XMLType 是一种特殊的数据类型,用于存储和处理 XML ...
在IT行业中,数据库管理和编程语言的交互是常见的工作场景,特别是在处理特殊数据类型时,如emoji表情。Oracle数据库系统在设计之初...在实际项目中,务必测试各种情况,确保所有设备和平台都能正确处理这些特殊字符。
在Oracle数据库中,函数是一种特殊的存储过程,它可以返回一个值。这使得函数能够执行复杂的计算并返回结果,这对于应用程序来说是非常有用的特性。在本例中,我们将学习如何通过Java来调用具有不同参数类型的Oracle...
为了处理动态SQL命令中的特殊字符,如单引号,可以创建辅助函数进行格式化。例如,可以创建一个方法来处理O'Reilly这样的名称,将内部的单引号转换为两个单引号。同样的,处理日期时,可以创建一个方法生成Oracle的`...
通过对char类型字段的特殊处理,可以确保mybatis框架对Oracle数据库的查询操作的正确性。 知识点: * Oracle数据库中char类型字段的特性 * 使用trim()函数去掉char类型字段的空格 * 将char类型字段改为varchar2...
总之,Java调用shell脚本向DataX传递参数,尤其是在where条件中包含特殊字符时,需要关注字符串转义、shell命令构建以及安全问题。同时,合理设计和使用配置文件能有效提高代码的灵活性和可维护性。
3. **SQL查询和事务管理**:Java代码中会包含读取SQL Server数据的SQL语句,以及将数据插入Oracle的语句。可能需要使用事务来确保数据的一致性,尤其是在批量迁移时。 4. **JSP**:JSP(JavaServer Pages)是用于...
在Oracle数据库中,同音字查询是一个特殊的需求,通常用于处理中文字符的相似性匹配,例如用户输入可能存在拼写错误或者使用了同音字。Oracle提供了多种方式来实现这一功能,下面将详细介绍如何在Oracle中进行同音字...
在Oracle数据库中,有时我们需要插入包含特殊字符的数据,如URL中的`&`和文本中的单引号`'`。这些字符在SQL语句中具有特定含义,因此直接插入可能会导致语法错误或解析问题。本文将详细介绍如何处理和插入这些特殊...
在Java程序中调用Shell命令并传入带有特殊字符的参数时,会遇到一些挑战,因为Shell和DataX对特殊字符的处理方式可能不同。 首先,让我们理解Java如何调用Shell命令。在Java中,我们可以使用Runtime或者...
动态SQL命令的构建需要注意特殊字符的转义。可以编写辅助方法(helper function)来处理这些格式化问题,如处理SQL中的单引号或日期格式。 5. **利用PreparedStatement提高效率**: 虽然在某些特定情况下...
Java 和 Oracle 数据库是 IT 领域中两个重要的技术组件。Java 是一种广泛使用的编程语言,常用于开发企业级应用程序,而 Oracle 是一个大型的关系型数据库管理系统 (RDBMS)。两者结合使用,可以构建高效、可靠的数据...
### Java 存取 Oracle 中的 CLOB 类型数据详解 #### 一、处理 CLOB 和 BLOB 大类型数据 在 Java 应用程序中,处理 Oracle 数据库中的 CLOB (Character Large Object) 和 BLOB (Binary Large Object) 数据是非常...
根据给定的文件信息,以下...综上所述,“java_oracle_day02.pdf”涵盖了Oracle数据库中常用的单行函数、排序、组函数、数据字典以及子查询等内容。通过学习这些知识点,可以有效地提高在Oracle环境下的数据处理能力。
在 Java 中,`import static` 是一种特殊的导入方式,允许直接访问静态成员(方法或字段),而无需通过类名前缀。这种方式可以使代码更加简洁、清晰。 **语法格式** `import static 包名.类名.静态成员;` - `...
安装JDK时,注意避免在路径中使用空格或特殊字符。安装完成后,需设置环境变量,包括`PATH`、`CLASSPATH`和`JAVA_HOME`,确保系统能够找到JDK。例如,如果JDK安装在`D:\Java\jdk1.6.0_24`,则环境变量应设置为相应的...
在Oracle数据库管理系统中,Java程序员需要了解一些核心概念和技术,以便有效地操作数据。以下是一些关键知识点: 1. **事务控制(TCL)**:Transaction Control Language确保数据操作的一致性和完整性。在Java中,...
同时,Oracle的NCLOB和BFILE等非BLOB/CLOB类型用于存储特定类型的字符数据和大文件,这些在Java中也需要特殊处理。 在实际开发中,理解这些数据类型对应关系有助于编写高效的SQL查询,避免类型不匹配导致的错误。...
在创建或更新表、插入数据、更新数据或执行其他数据库操作时,我们有时需要确保输入的数据不包含任何非法或特殊字符,以避免引发错误或破坏数据的完整性。本话题将深入探讨如何在Oracle存储过程中检查和处理非法字符...