【发布时间】:2018-03-30 15:46:49
【问题描述】:
我想在 MySql 表中存储一个 html 语法字符串,例如<a href="https://www.google.com">Google</a>。如果我直接尝试插入它,我会收到 sql 语法错误。我在Store HTML into MySQL database 看到了同样的问题,这里我从上面的链接得到的解决方案是在 url 前后添加了一个“'”。所以我需要知道这方面的任何替代方案吗?因为如果我添加这个,我可以将它保存在 db 中,但是在获取这个时我需要将相同的字符串传递到 jsp 页面,所以我需要删除在保存到 db 的链接时添加的额外字符。为避免这种情况,是否有任何替代方案?
详细说明我的要求:我需要将<a href="https://www.google.com">Google</a> 之类的字符串存储到表“GoogleLinks”和类型为 Varchar 的“链接”列中。之后,我需要在字符串变量中取回字符串,并需要将其传递给 jsp 页面,该字符串将出现在
标签。那么有什么方法可以在不修改 html 字符串的情况下将其存储在数据库中,或者有什么方法可以在前后应用以避免 sql 语法错误。 Java 是我的后端语言。
【问题讨论】:
-
您需要了解您链接的问题的答案(不,答案的总和不仅仅是在 url 周围添加引号)-stackoverflow.com/q/2641561/4843530。完成后,您会发现您的问题与该问题重复。