如何更新JSONB列postgres JDBC?

问题描述 投票:0回答:1

我的postgres表中有一个JSONB列,我想使用JDBC更新该列中的某些字段。

请帮助JDBC查询以更新JSONB列。

java json postgresql jdbc sql-update
1个回答
0
投票
我想您首先需要在代码库中使用类似的东西创建对象'conn',有关此步骤here的更多详细信息。
    //从连接创建一个语句语句statement = conn.createStatement();
  1. 然后像往常一样在Java中将SQL查询嵌入到JDBC中。

    并编写适当的查询,例如,为了使市场等于美国的所有条目都为空,应该可以使用此查询:

    //更新数据statement.executeUpdate(“ UPDATE mytable SET App = jsonb_set(App,'{marketplace}','”“')其中data->>'marketplace'='US'”);
© www.soinside.com 2019 - 2024. All rights reserved.