检索包含逗号Apache DB的VARCHAR数据

问题描述 投票:0回答:1

我正在使用嵌入式Apache DB来存储文本描述。例如:“约翰让史蒂夫借用了他的自行车,这是一个错误。”当我尝试使用以下方法检索它时,我可以将其写入数据库没有问题:

    SELECT evtText FROM events WHERE eventID = 54

这仅在evtText中没有逗号的情况下有效。如果evtText包含逗号,则会收到SQLException。哪一个取决于逗号后面的单词。通过用-替换逗号可以得到一个临时的解决方法。但是,这不是长期解决方案。是否可以转义逗号?

我正在使用嵌入式Apache DB来存储文本描述。例如:“约翰让史蒂夫借用了他的自行车,这是一个错误。”我可以将其写入数据库,但是,当我尝试检索...

java sql derby
1个回答
0
投票

尝试用反引号围住evtText

© www.soinside.com 2019 - 2024. All rights reserved.