gpt4 book ai didi

java - 如何将 HTML 插入 Oracle 数据库

转载 作者:行者123 更新时间:2023-11-29 08:11:20 25 4
gpt4 key购买 nike

我必须将 HTML 插入到 Oracle 数据库表的列中。我创建了插入语句,并使用 apache commons StringEscapeUtils.Escapesql 和 StringEscapeUtils.EscapeHtml 尝试插入该 HTML。但是我收到一个 SQL 命令未正确结束的异常。

如果我插入 null,则语句会正常运行。请帮助..

最佳答案

您不必使用任何这些转义方法。

无需对 HTML 进行转义。当一些用户写了一些文本并且你想在 HTML 页面中按原样显示它时,转义 HTML 很有用。所以你想让>转化为>等,数据库不需要这个,从数据库加载的时候需要unescape才能得到你的 HTML 返回。这是完全没有必要的。

HTML 必须经过 SQL 转义,但这是 JDBC 驱动程序的工作。只需使用准备好的语句,并使用 setString() 方法绑定(bind) HTML 字符串,驱动程序就会为您转义所有内容。阅读 JDBC tutorial .

关于java - 如何将 HTML 插入 Oracle 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7997806/

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