gpt4 book ai didi

java - 如何在导致'引用字符串未正确终止'的sql中转义单引号?

转载 作者:太空狗 更新时间:2023-10-29 22:49:44 27 4
gpt4 key购买 nike

<分区>

我正在尝试从数据库 (>10K) 中读取术语,并且我在另一个查询中使用了该术语。我在 Oracle 中收到以下错误:

quoted string not properly terminated'

我做了

term.replaceAll("'", "\\'");

但这似乎对我不起作用。此外,这些术语在转换为文本时是来自文档的标记。有没有正则表达式可以解决这个问题?

确切的 SQL 查询是:

String sql = "Select * from indexDB where (DocID=" + d.getDocId() + "and Term='" + term + "')";

我正在使用 Java。替代品对我不起作用。

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