gpt4 book ai didi

java - 是否可以在 JDBC 中执行 "field IN list"查询,并将列表作为参数传递?

转载 作者:行者123 更新时间:2023-11-30 09:52:02 25 4
gpt4 key购买 nike

我正在尝试使用准备好的语句运行类型为“SELECT * FROM table WHERE id IN (1, 2, 3)”的查询。我尝试了几种方法将列表作为参数传递,但没有用:错误:“$1”处或附近的语法错误。我正在使用 PostgreSQL。

目前唯一可行的方法是“SELECT * FROM table WHERE id IN (?, ?, ?)”,每个值作为一个单独的参数。是否可以直接将列表作为单个参数传递?

最佳答案

Is it possible to pass the list directly as a single parameter?

不,这不可能。您需要分别绑定(bind)每个参数。

关于java - 是否可以在 JDBC 中执行 "field IN list"查询,并将列表作为参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4392118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com