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

解决方案:

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




相关推荐
小吕学编程3 分钟前
基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南
数据库·后端·mysql·spring·kafka
一个小白5554 分钟前
Linux,redis群集模式,主从复制,读写分离
linux·运维·数据库·centos
极小狐25 分钟前
极狐GitLab 安全文件管理功能介绍
linux·运维·数据库·安全·elasticsearch·gitlab
千羽星弦1 小时前
oracle体系结构
数据库·oracle
小安同学iter1 小时前
Redis入门(Java中操作Redis)
数据库·redis·缓存
zxsz_com_cn2 小时前
医疗设备预测性维护的合规性挑战与标准化路径研究
大数据·数据库·人工智能
赤橙红的黄2 小时前
Spring编程式事务(本地事务)
java·数据库·spring
hkfkn2 小时前
SQL刷题日志(day2)
数据库·sql
潇湘秦3 小时前
Oracle19C低版本一天遭遇两BUG(ORA-04031/ORA-600)
数据库·oracle
自由生长20243 小时前
数据的多版本管理-第一篇-数据库
数据库