【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。

解决方案:

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




相关推荐
G探险者19 分钟前
为什么 VARCHAR(1000) 存不了 1000 个汉字? —— 详解主流数据库“字段长度”的底层差异
数据库·后端·mysql
Albert Tan2 小时前
Oracle EBS R12.2.14 清理FND_LOBS并释放磁盘空间
数据库·oracle
L.EscaRC2 小时前
图数据库Neo4j原理与运用
数据库·oracle·neo4j
知己80802 小时前
docker搭建图数据库neo4j
数据库·docker·neo4j
TDengine (老段)2 小时前
什么是 TDengine IDMP?
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
谅望者2 小时前
数据分析笔记08:Python编程基础-数据类型与变量
数据库·笔记·python·数据分析·概率论
Boilermaker19922 小时前
【MySQL】备份与恢复
数据库·mysql
q***7482 小时前
数据库高安全—openGauss安全整体架构&安全认证
数据库·安全·架构
l***37092 小时前
redis info 详解
数据库·redis·缓存
小蜗牛爱远行3 小时前
mysql导入中文乱码问题
数据库·mysql