【postgresql】PSQLException: An I/O error occurred while sending to the backend.

org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.

发送到后端时发生I/O错误。

java.io.IOException: Tried to send an out-of-range integer as a 2-byte value: 34284

尝试将超出范围的整数作为2字节值发送:34284

postgresql数据库的JDBC驱动Q对参数数量是有上限限制的,最大值为32767。

解决方案:

切分一下代码中参数的数量,分成多次查询,结果在合并。




相关推荐
梦幻通灵8 分钟前
Mysql处理锁冲突Lock conflict可用方案
数据库·mysql
小碗羊肉9 分钟前
【Redis | 第五篇】分布式锁
数据库·redis·分布式
Java爱好狂.10 分钟前
Redis高级笔记:深入浅出Java面试高频考点!
java·数据库·redis·后端·java面试·java程序员·java八股文
念恒1230611 分钟前
MySQL事务(2)---事务隔离级别
数据库·mysql
rising start14 分钟前
深度解析 Redis 主从复制
数据库·redis·主从复制
网管NO.120 分钟前
SQL 企业实战全流程|全覆盖前置基础 + 核心语法(MySQL8.0 可直接运行)
数据库·oracle
头歌实践平台22 分钟前
HBase 完全分布式安装(新)
数据库·分布式·hbase
大尚来也22 分钟前
主键、外键、索引,一篇讲透
java·数据库·oracle
j7~25 分钟前
【MYSQL】表的内外连接--详解(重点)
数据库·mysql·内连接·左外连接·右外连接
147API37 分钟前
Claude Opus 4.8 接口与工程落地分析:长任务调用链应该怎么设计
java·前端·数据库