数据库
首页 > 数据库> > postgresql批量插入

postgresql批量插入

作者:互联网

多条insert数据,建议修改为insert values形式

批量插入的时候values里面的参数个数不能超过32767,可以设置300-500个提交一次。
程序报错:
Caused by: java.io.IOException: Tried to send an out-of-range integer as a 2-byte value: 43800
pg的jdbc driver对prepared Statement的参数 set的时候,client端的一个发送大小限制在2-byte。
相当于所有的values里面的字段总和不能超过32767,开发环境的数据要少点所以没复现。

标签:insert,postgresql,批量,32767,插入,values,byte
来源: https://www.cnblogs.com/zhangfx01/p/14872378.html