Java 用于插入到表中的DB2数据库特殊字符
我在哪里可以找到插入表中之前需要转义的所有特殊字符的列表,如下所示:Java 用于插入到表中的DB2数据库特殊字符,java,database,db2,Java,Database,Db2,我在哪里可以找到插入表中之前需要转义的所有特殊字符的列表,如下所示: & -> & < -> < > -> > &->&; < -> > -> 我使用db2数据库和java应用程序插入到表中 谢谢, SurajSQL数据库(包括DB2)中没有“特殊字符”,除非它们对于执行插入操作的应用程序是特殊的。如果您使用的是参数化语句:INSERT-INTO-mytable(mycl)值(?),那么一切都
& -> &
< -> <
> -> >
&->&;
< ->
> ->
我使用db2数据库和java应用程序插入到表中
谢谢,
SurajSQL数据库(包括DB2)中没有“特殊字符”,除非它们对于执行插入操作的应用程序是特殊的。如果您使用的是参数化语句:
INSERT-INTO-mytable(mycl)值(?)
,那么一切都会发生。如果您使用的是字符串文本:INSERT-INTO-mytable(mycl)值('mystring')
,您只需要通过将它们加倍来转义单引号:INSERT-INTO-mytable(mycl)值('I'm quoting a''))
如果您想要转义XML/HTML实体,您可以使用XMLTEXT
函数,如下所示:
SELECT XMLTEXT('<This & that>') FROM SYSIBM.SYSDUMMY1
这些看起来像HTML转义字符。这是一份清单。
<This & that>