我使用嵌入式apachedb来存储文本描述。例如:“john让steve借了他的自行车,这是一个错误。”但是,当我试图用以下方法取回自行车时,我可以毫无问题地将其写入数据库:
SELECT evtText FROM events WHERE eventID = 54
只有在evttext中没有逗号的情况下,这种方法才有效。如果evttext包含逗号,我会得到一个sqlexception。哪一个取决于逗号后面的单词。有一个临时的解决办法,用-。然而,这并不是一个长期的解决办法。有可能避开逗号吗?
iqih9akk1#
通过首先使用preparedstatement插入数据,解决了这个问题。
ktca8awb2#
尝试用反记号环绕evttext
2条答案
按热度按时间iqih9akk1#
通过首先使用preparedstatement插入数据,解决了这个问题。
ktca8awb2#
尝试用反记号环绕evttext