PostgreSQL教程

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,开发环境的数据要少点所以没复现。

这篇关于postgresql批量插入的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!