我有一个包含2列的客户表
CREATE TABLE clients
(
client_id serial primary key,
name VARCHAR(40) not null
)
我有像
这样的json数据[{client_id:"1",name:"Rick"},{client_id:"2",name:"Carlin"}]
现在我需要使用这个json来解析并插入到我的客户端表中。如何使用 jsp servlet 和 postgres数据库来实现。
答案 0 :(得分:4)
如果你想在PostgreSQL(9.3+)一侧做,你可以使用json_populate_recordset
功能:
insert into clients
select *
from json_populate_recordset(
null::clients,
'[{client_id:"1",name:"Rick"},{client_id:"2",name:"Carlin"}]'
)
虽然,that's usually not a good idea可以手动将值插入到串行列中。