首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >包含查询的Java准备语句

包含查询的Java准备语句
EN

Stack Overflow用户
提问于 2016-10-23 03:37:24
回答 1查看 1.3K关注 0票数 3

我有一个搜索查询,它必须使用搜索表中的列。列上有ctxsys.context类型索引。当使用预准备语句在表上获取数据时,搜索查询无法处理特殊字符,如-、/、_等。

这是我的密码-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
String query = "select * from parties where contains (party_name ,'%' || ? || '%')>0";
PreparedStatement ps = con.prepareStatement(query);
ps.setString(1, searchName);

对于没有特殊字符的文本,代码运行良好。

当我在sqlDeveloper中运行下面的查询时,它运行得很好。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select * from parties where contains(party_name,'c/o')>0;

请建议我应该在准备好的声明中做些什么修改,以使它也适用于特殊字符。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-23 04:02:23

请参阅关于如何使用准备好的声明中的内容的问题。PreparedStatement with CONTAINS query

您必须在查询中使用转义,如果上面的didint工作如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM BIRDS WHERE SPECIES='Williamson's Sapsucker 
statement.executeQuery("SELECT * FROM BIRDS  WHERE SPECIES='Williamson/'s Sapsucker' {escape '/'}");

http://www.jguru.com/faq/view.jsp?EID=8881参考资料

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40202463

复制
相关文章
MySQL 简单查询语句执行过程分析(二)查询准备阶段
本文是 MySQL 简单查询语句执行过程分析 6 篇中的第 2 篇,第 1 篇请看这里: MySQL 简单查询语句执行过程分析(一)词法分析 & 语法分析
csch
2022/09/05
1.1K0
java oracle分页查询语句_oracle 分页语句
SELECTOBJ_NAME, OBJ_ATTRIBUTE_NAME, ATTRIBUTE_TYPE, DES, STS, PRIORITY
全栈程序员站长
2022/09/01
1.5K0
你必须掌握的一些常见的SQL语句,包含单表查询、高级查询(连接查询、复合条件查询、嵌套查询)
分享一些常见的SQL语句,包含单表查询、高级查询(连接查询、复合条件查询、嵌套查询等)。 --建立学生信息表Students create table Students ( SId char(5) not null primary key, SName nvarchar(20) unique, SGender char(10) default('Male'), SAge int, SSdept nvarchar(250) ) --课程表 create tab
用户1161731
2018/01/11
2.6K0
java mybatis分页查询语句_mybatis分页查询的实现(一)[通俗易懂]
public List selectForPage1(int startIndex,int pageSize);
全栈程序员站长
2022/09/05
1.2K0
JAVA中SQL查询语句大全,select多表查询,各种查询
– 查询emp表中的所有部门, 剔除重复的记录, 提示: distinct用于剔除重复值
全栈程序员站长
2022/09/02
2.2K0
JAVA中SQL查询语句大全,select多表查询,各种查询
SQL 的查询语句
说到查询,我们要回答两个问题:1.查询什么?2.从哪查询?我们可以使用 SQL 的 SELECT 子句来表达要查询什么。使用 FROM 子句来表达从哪查询。
芯动大师
2022/11/15
2.7K0
SQL 的查询语句
sql语句的各种模糊查询语句
1、%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
全栈程序员站长
2022/08/27
1.7K0
条件语句与查询语句
到目前为止我们所使用的语句操作几乎都是对每一行都进行操作,那么能不能但对某一行,或者某几行进行操作呢?这个时候就需要使用到条件语句关键字WHERE,介绍一下关系运算符:
端碗吹水
2020/09/23
2.4K0
条件语句与查询语句
MVC中的查询语句
查询在MVC中做项目必不可少的,数据的新增、修改、删除都离不开查询。查询分为单表查询和多表查询两种(目前所学到的),单表查询是比较简单的,而多表就是比单表多了个联表,其他的好像都差不多。
PHY_68
2020/09/16
2K0
MVC中的查询语句
mysql查询语句菜鸟教程_数据库的查询语句大全
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/04
6.8K0
mysql查询语句菜鸟教程_数据库的查询语句大全
Mongo查询语句
db.qiche.find({"trasferStatus":{$ne:1}}).count(); db.qiche.find({}).count(); 120.27.195.31
week
2018/08/24
1.2K0
HQL 查询语句
import java.util.Iterator; import java.util.List; import java.util.Map;
Hongten
2018/09/18
8470
HQL查询语句
HQL查询 hql基本查询 单属性和多属性查询 List<Object[]> list = session.createQuery("select name,code from Province").list(); for (int i = 0;i<list.size();i++){ Object[] arr = list.get(i); for (int j = 0;j <arr.length;j++){
微醺
2019/01/17
7770
sql查询语句
select sal*12 as "年工资" , age 年龄,name username from 表名;
HUC思梦
2020/09/03
2.9K0
【MYSQL包含逗号的字段拆分查询】
案例: SELECT DISTINCT tpi.`standard_catalog_code`, tpi.`groups` groups FROM plan_info tpi WHE
用户5640963
2019/07/25
7.8K0
【MYSQL包含逗号的字段拆分查询】
mysql的sql分页查询语句怎么写_sql 分页查询语句(mysql分页语句)「建议收藏」
intpageCount=15(每页显示的行数)intTotalCount=30(页数*每页显示的行数),这里是第二页stringsearchString=xxxxxx(搜索条件)selecttoppageCount*from表名whereidnotin(selecttopTotalCountidfrom表名wheresearchString)wheresearchStringorderbytimedesc然后下个aspnetpage的分页控件就行了,以上是分页的SQL语句..
全栈程序员站长
2022/07/29
13.5K0
mysql的sql分页查询语句怎么写_sql 分页查询语句(mysql分页语句)「建议收藏」
java循环语句_Java中的循环语句
while 语句也称为条件判断语句. 循环方式 : 利用一个条件来控制是否要反复执行这个语句.
全栈程序员站长
2022/09/08
4.5K0
Mysql查询语句优化
上一篇文章 《MySQL索引原理机器优化》讲了索引的一些原理以及优化方案,这一次学习对查询的优化,毕竟快速的查找到数据才是我们的最终目的.
呼延十
2019/07/01
5.2K0
点击加载更多

相似问题

JAVA准备的语句更新查询

20

Java准备语句Sql查询错误

15

Java查询准备语句动态参数

32

包含变量的嵌套查询的MySQL准备语句

13

准备语句java

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文