【发布时间】:2015-02-02 09:57:02
【问题描述】:
我在我的项目中使用大查询,并根据一些用户输入准备一个查询,这些输入作为查询中的参数。
我们怎样才能以最好的方式做到这一点?
对于java jdbc,我们有,所以我们使用prepared-statement。
他们是不是类似于 prepared-statement 用于 big-query。
或者您能否提供最好的方法来转义此用户输入,以便将其添加到 big-query 的 sql 查询中。
【问题讨论】:
-
为什么首先需要转义用户输入?听起来您将 BigQuery 用作传统的 RDBMS。您可以查看this 以了解如何转义用户输入。
-
在进行 sql 查询时,我们需要一些用户输入来根据他们想要的最佳结果过滤结果。所以我希望输入不会产生任何问题。就为了这个
-
现在我正在使用 StringEscapeUtils.escapeJavaScript。它与 googleBigquery 具有相同的规则
标签: java sql google-app-engine escaping google-bigquery