如何发送查询中不存在的参数?

时间:2017-07-03 10:03:32

标签: jdbc

我们正在尝试通过创建充当PostgreSQL数据库的服务来实现PostgreSQL JDBC驱动程序协议。我们的客户应该使用标准的PostgreSQL客户端,因此我们无法控制它。我们只能控制后端实现。

我现在要做的是使用JDBC API发送LIMIT和OFFSET值,而不是在查询中发送。

发送FETCH值可以使用setMaxRows method完成,但我找不到发送OFFSET值的方法。

我尝试将参数设置为预准备语句但客户端引发了异常,因为在准备好的查询中找不到参数。这是预期的。

那么有没有办法发送参数\属性和查询,以便后端可以读取此参数?该参数需要是查询范围的,这意味着它应该仅在单个特定执行期间存在。

0 个答案:

没有答案