JDBCCursor项目阅读器中的预备语句设置器

时间:2014-06-20 06:34:11

标签: java prepared-statement spring-batch setstring

我正在设置String这样的值:

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

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

我在这里需要逃脱角色吗?我试图逃避角色,但它没有用。

1 个答案:

答案 0 :(得分:0)

如果您需要单引号,请按以下步骤操作

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

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

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

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