【发布时间】:2010-10-31 12:12:46
【问题描述】:
我正在将 Java 应用程序中的文本插入 Postgresql 数据库,但是当在字符串中遇到 ' 字符时,它都会崩溃。我试过使用 replaceAll(" ' ", " \\' ");甚至它的不同变体带有更多 \ 字符,但它仍然在没有转义符号的字符串中放置一个 '。
有什么方法可以将字符串中的 ' 替换为 \' 吗?或者另一种将包含单引号的字符串放入 Postgresql 的方法?
【问题讨论】:
-
我有一个类似的问题,我正在使用休眠查询,当尝试插入一个字段是否包含单引号时,会引发异常
标签: java postgresql quotes