gpt4 book ai didi

java - 从java中的String中删除特定字符

转载 作者:行者123 更新时间:2023-11-28 23:38:41 26 4
gpt4 key购买 nike

我有以下查询:

select *from activo where id_oficina in(22,23) and id categoría = 'in(1,2)'

如何删除“=”字符和单引号?

我正在使用 kendo Ui,但我不知道可以手动删除哪些内容。

最佳答案

对 Kendo 一无所知,但看起来您正在尝试在字段中输入“in(1,2)”,然后将其替换到查询语句中,而不是只输入单个值。

首先,应该使用 JDBC 绑定(bind)变量,不知何故,任何通过字符串连接创建的 SQL 语句都存在安全漏洞。 https://www.owasp.org/index.php/Top_10_2013-A1-Injection

其次,您不能以与单个值相同的方式为 IN 绑定(bind)值。现在,您总是可以有一个 IN 子句,有时您只会绑定(bind)一个值。之前已经解决了这个问题: How do I bind an ArrayList to a PreparedStatement in Oracle?

关于java - 从java中的String中删除特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35005210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com