0

我正在设置这样的值String

ps.setString(1, "'Schema.tablename.Columnname','Schema.tablename.ColumnName'"); 

然后准备好的语句将值设置为空白字符串 ( '')。

我需要转义字符吗?我尝试转义字符,但它不起作用。

4

1 回答 1

0

如果您需要单引号,请按以下方式执行

ps.setString(1, "''Schema.tablename.Columnname'',''Schema.tablename.ColumnName''");

如果不需要单引号,则删除它们

ps.setString(1, "Schema.tablename.Columnname,Schema.tablename.ColumnName");

如果您不想要它们,请确保删除所有单引号。如果想要它们,请确保为每个单引号添加额外的单引号。

于 2015-01-09T11:00:00.980 回答